PHP 7.0.6 Released

ldap_escape

(PHP 5 >= 5.6.0, PHP 7)

ldap_escapeEscape a string for use in an LDAP filter or DN

説明

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

Escapes value for use in the context implied by flags.

パラメータ

value

The value to escape.

ignore

Characters to ignore when escaping.

flags

The context the escaped string will be used in: LDAP_ESCAPE_FILTER for filters to be used with ldap_search(), or LDAP_ESCAPE_DN for DNs.

返り値

Returns the escaped string.

add a note add a note

User Contributed Notes 1 note

up
1
martin dot keckeis1 at gmail dot com
6 months ago
You can use it like this for filtering

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

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