ScotlandPHP

ldap_escape

(PHP 5 >= 5.6.0, PHP 7)

ldap_escapeEchappe une chaîne pour l'utiliser dans un filtre LDAP ou un DN

Description

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

Echappe la chaîne value pour l'utiliser dans le contexte impliqué par le paramètre flags.

Liste de paramètres

value

La valeur à échapper.

ignore

Les caractères à ignorer pendant l'échappement.

flags

Le contexte dans lequel la chaîne échappée sera utilisée : LDAP_ESCAPE_FILTER pour les filtres à utiliser avec ldap_search(), ou LDAP_ESCAPE_DN pour les DNs.

Valeurs de retour

Retourne la chaîne échappée.

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