LDAP Funktionen
PHP Manual

ldap_connect

(PHP 4, PHP 5, PHP 7)

ldap_connectVerbindet zu einem LDAP Server

Beschreibung

resource ldap_connect ([ string $hostname = NULL [, int $port = 389 ]] )

Stellt eine Verbindung zu einem LDAP-Server unter einem angegebenen Hostname und Port her.

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 ladp_* 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" );

?>

Siehe auch


LDAP Funktionen
PHP Manual