ldap_connect
(PHP 4, PHP 5)
ldap_connect — Connexion � un serveur LDAP
Description
�tablit une connexion avec un serveur LDAP situ� sur l'h�te hostname et port .
Liste de param�tres
- hostname
-
Si vous utilisez OpenLDAP 2.x.x, vous pouvez sp�cifier une URL au lieu d'un nom d'h�te. Pour utiliser LDAP avec SSL, compilez OpenLDAP 2.x.x avec le support SSL, configurez PHP avec SSL, et utilisez ldaps://hostname/ comme nom d'h�te.
- port
-
Le port utilis� pour la connexion. Inutile lors de l'utilisation d'URL. Par d�faut, 389.
Valeurs de retour
Retourne un identifiant positif de serveur LDAP en cas de succ�s, ou bien FALSE en cas d'erreur. Lorsque OpenLDAP 2.x.x est utilis�, ldap_connect() retournera toujours une ressource car il ne se connectera pas mais initialisera uniquement les param�tres de connexion. Actuellement, la connexion intervient avec le prochain appel aux fonctions ldap_*, habituellement avec la fonction ldap_bind().
Sans argument, l'identifiant de la derni�re connexion ouverte sera retourn�.
Historique
Version | Description |
---|---|
4.0.4 | Les supports URL et SSL ont �t� ajout�s. |
Exemples
Exemple #1 Exemple de connexion � un serveur LDAP
<?php
// LDAP variables
$ldaphost = "ldap.example.com"; // votre serveur LDAP
$ldapport = 389; // votre port de serveur LDAP
// Connexion LDAP
$ldapconn = ldap_connect($ldaphost, $ldapport)
or die("Impossible de se connecter au serveur LDAP $ldaphost");
?>
Exemple #2 Exemple de connexion � un serveur LDAP SSL
<?php
// Assurez-vous que l'h�te est correct
// et que vous avez un certificat valide
$ldaphost = "ldaps://ldap.example.com/";
// Connexion LDAP
$ldapconn = ldap_connect($ldaphost)
or die("Impossible de se connecter au serveur LDAP {$ldaphost}");
?>