(PHP 4, PHP 5, PHP 7)
ldap_connect — Verbindet zu einem LDAP Server
$hostname
= NULL
[, int $port
= 389
]] )
Stellt eine Verbindung zu einem LDAP-Server unter einem
angegebenen Hostname
und
Port
her.
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.
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.
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" );
?>