ldap_connect
Verbindet zu einem LDAP Server
Beschreibung
resource ldap_connect
([ string $hostname = NULL
[, int $port = 389
]] )
Parameter-Liste
-
hostname
-
Bei Verwendung von OpenLDAP 2.x.x kann eine URL statt des
Hostnamens angegeben werden. Um LDAP mit SSL-Unterstützung zu
verwenden, kompilieren Sie OpenLDAP mit SSL-Unterstützung,
PHP mit SSL und verwenden für diesen Parameter
ldaps://hostname/.
-
port
-
Der Port zu dem eine Verbindung aufgebaut werden soll.
Dies wird bei der Verwendung von URLs nicht benutzt.
Rückgabewerte
Gibt eine positive Verbindungs-Kennung im Erfolgsfall oder
FALSE im Fehlerfall zurück. Wenn OpenLDAP 2.x.x verwendet wird,
liefert ldap_connect immer eine gültige Resource
mit positiver Verbindungs-Kennung zurück. Die Verbindung zum LDAP-Server
wird noch nicht hergestellt, die Verbindung wird lediglich initialisiert.
Der Verbindungsaufbau erfolgt bei der nächsten Nutzung einer ldap_*
Funktion; Normalerweise ist dies ldap_bind.
Werden keine Argumente angegeben, wird die Verbindungs-Kennung einer
bereits geöffneten Verbindung zurückgeliefert.
Beispiele
Beispiel #1 Verbindung zu einem LDAP server.
<?php
// LDAP Variablen
$ldaphost = "ldap.example.com"; // Ihr ldap server
$ldapport = 389; // Die Portnummer ihres ldap servers
// Verbindung zu LDAP
$ldapconn = ldap_connect($ldaphost, $ldapport)
or die( "Keine Verbindung zu $ldaphost möglich" );
?>
Beispiel #2 Sichere Verbindung zu einem LDAP server.
<?php
// Stellen Sie sicher, dass Sie den korrekten Host angeben,
// für den das Zertifikate ausgestellt wurde
$ldaphost = "ldaps://ldap.example.com/";
// Verbindung zu LDAP
$ldapconn = ldap_connect( $ldaphost )
or die( "Keine Verbindung zu {$ldaphost} möglich" );
?>