LDAP
PHP Manual

Constantes pré-définies

Ces constantes sont définies par cette extension, et ne sont disponibles que si cette extension a été compilée avec PHP, ou bien chargée au moment de l'exécution.

LDAP_DEREF_NEVER (entier)
Règle de déréférencement d'alias - Jamais.
LDAP_DEREF_SEARCHING (entier)
Règle de déréférencement d'alias - Rechercher.
LDAP_DEREF_FINDING (entier)
Règle de déréférencement d'alias - Trouver.
LDAP_DEREF_ALWAYS (entier)
Règle de déréférencement d'alias - Toujours.
LDAP_OPT_DEREF (entier)
Applique des règles alternatives pour suivre les alias sur le serveur.
LDAP_OPT_SIZELIMIT (entier)

Spécifie le nombre maximum d'entrées qui peuvent être retournées d'une position de recherche.

Note: La limite réelle peut aussi être donnée du coté du serveur. La plus petite des deux sera celle utilisée.

LDAP_OPT_TIMELIMIT (entier)
Spécifie le nombre de secondes à attendre les résultats de recherche.

Note: La limite réelle peut aussi être donnée du coté du serveur. La plus petite des deux sera celle utilisée.

LDAP_OPT_NETWORK_TIMEOUT (entier)
Option pour ldap_set_option() qui permet de définir le timeout. (Disponible depuis PHP 5.3.0)
LDAP_OPT_PROTOCOL_VERSION (entier)
Spécifie la version du protocole LDAP à utiliser (V2 ou V3).
LDAP_OPT_ERROR_NUMBER (entier)
Dernier numéro d'erreur de session.
LDAP_OPT_REFERRALS (entier)
Spécifie si oui ou non suivre les référrants retournés par le serveur.
LDAP_OPT_RESTART (entier)
Détermine si la connexion doit ou non être redémarrée implicitement.
LDAP_OPT_HOST_NAME (entier)
Définit/obtient les hôtes séparé par un espace lorsque vous essayez de vous connecter.
LDAP_OPT_ERROR_STRING (entier)
Alias de LDAP_OPT_DIAGNOSTIC_MESSAGE.
LDAP_OPT_DIAGNOSTIC_MESSAGE (integer)
Obtient le dernier message d'erreur de session.
LDAP_OPT_MATCHED_DN (entier)
Définit/obtient le DN associé correspondant à la connexion.
LDAP_OPT_SERVER_CONTROLS (entier)
Spécifie une liste de contrôles serveurs à envoyer avec chaque requête.
LDAP_OPT_CLIENT_CONTROLS (entier)
Spécifie une liste de contrôles clients à envoyer avec chaque requête.
LDAP_OPT_DEBUG_LEVEL (entier)
Spécifie un niveau pour les traces de déboguage, sous forme de masque de bits.
LDAP_OPT_X_KEEPALIVE_IDLE (integer)
Spécifie le nombre de secondes pendant lesquelles une connexion doit rester inactif avant que TCP ne commence à envoyer des sondes KeepAlive.
LDAP_OPT_X_KEEPALIVE_PROBES (integer)
Spécifie le nombre maximal de sondes KeepAlive que TCP doit envoyer avant de supprimer la connexion.
LDAP_OPT_X_KEEPALIVE_INTERVAL (integer)
Spécifie l'intervalle en secondes entre deux sondes KeepAlive.
LDAP_OPT_X_TLS_CACERTDIR (string)
Spécifie le chemin d'accès du répertoire contenant les certificats d'autorité de certification.
LDAP_OPT_X_TLS_CACERTFILE (string)
Spécifie le chemin d'accès complet du fichier de certificat de l'autorité de certification.
LDAP_OPT_X_TLS_CERTFILE (string)
Spécifie le chemin d'accès complet du fichier de certificat.
LDAP_OPT_X_TLS_CIPHER_SUITE (string)
Spécifie la suite de chiffrement autorisée.
LDAP_OPT_X_TLS_CRLCHECK (integer)
Spécifie la stratégie d'évaluation des CRL. Ce doit être l'une des valeurs suivantes : LDAP_OPT_X_TLS_CRL_NONE,LDAP_OPT_X_TLS_CRL_PEER, LDAP_OPT_X_TLS_CRL_ALL.

Note: Valide uniquement pour OpenSSL.

LDAP_OPT_X_TLS_CRLFILE (string)
Spécifie le chemin d'accès complet du fichier CRL.

Note: Valide uniquement pour GnuTLS.

LDAP_OPT_X_TLS_DHFILE (string)
Spécifie le chemin d'accès complet du fichier contenant les paramètres de l'échange de clés éphémères Diffie-Hellman.

Note: Cette option est ignorée par GnuTLS et Mozilla NSS.

LDAP_OPT_X_TLS_KEYFILE (string)
Spécifie le chemin d'accès complet du fichier de clé du certificat.
LDAP_OPT_X_TLS_PROTOCOL_MIN (integer)
Spécifie la version minimum du protocole. Cela peut être l'une des valeurs suivantes : LDAP_OPT_X_TLS_PROTOCOL_SSL2,LDAP_OPT_X_TLS_PROTOCOL_SSL3, LDAP_OPT_X_TLS_PROTOCOL_TLS1_0, LDAP_OPT_X_TLS_PROTOCOL_TLS1_1, LDAP_OPT_X_TLS_PROTOCOL_TLS1_2
LDAP_OPT_X_TLS_RANDOM_FILE (string)
Définit/obtient le fichier aléatoire lorsque l'une des valeurs par défaut du système n'est pas disponible.
LDAP_OPT_X_TLS_REQUIRE_CERT (integer)
Spécifie la stratégie de vérification des certificats. Ce doit être l'une des valeurs suivantes : LDAP_OPT_X_TLS_NEVER,LDAP_OPT_X_TLS_HARD, LDAP_OPT_X_TLS_DEMAND, LDAP_OPT_X_TLS_ALLOW, LDAP_OPT_X_TLS_TRY. (Disponible depuis PHP 7.0.0)
GSLC_SSL_NO_AUTH (entier)
Mode d'authentification SSL - Aucune authentification requise. (uniquement pour Oracle LDAP)
GSLC_SSL_ONEWAY_AUTH (entier)
Mode d'authentification SSL - Seule l'authentification du serveur est requise. (uniquement pour Oracle LDAP)
GSLC_SSL_TWOWAY_AUTH (entier)
Mode d'authentification SSL - Authentification du serveur et du client requise. (uniquement pour Oracle LDAP)
LDAP_EXOP_START_TLS (string)
Constantes des opérations étendues - Démarrer TLS (RFC 4511).
LDAP_EXOP_MODIFY_PASSWD (string)
Constantes des opérations étendues - Modifier le mot de passe (RFC 3062).
LDAP_EXOP_REFRESH (string)
Constantes des opérations étendues - Actualiser (RFC 2589).
LDAP_EXOP_WHO_AM_I (string)
Constantes des opérations étendues - WHOAMI (RFC 4532).
LDAP_EXOP_TURN (string)
Constantes des opérations étendues - Tourner (RFC 4531).

LDAP
PHP Manual