ldap_escape

(PHP 5 >= 5.6.0, PHP 7)

ldap_escapeЭкранирование строки для использования в фильтре LDAP или в DN

Описание

string ldap_escape ( string $value [, string $ignore [, int $flags ]] )

Экранирует value для использования в контексте заданном в flags.

Список параметров

value

Значение для экранирования.

ignore

Символы, которые необходимо игнорировать при экранировании.

flags

Контекст, для которого экранируется строка: LDAP_ESCAPE_FILTER для фильтров, используемых в ldap_search() или LDAP_ESCAPE_DN для DN.

Возвращаемые значения

возвращает экранированную строку.

add a note add a note

User Contributed Notes 1 note

up
2
martin dot keckeis1 at gmail dot com
2 years ago
You can use it like this for filtering

<?php
$badSearchInput
= 'Domain\username';

$escapedSearchInput = ldap_escape($badSearchInput, null, LDAP_ESCAPE_FILTER);
?>
To Top