ldap_connect
(PHP 4, PHP 5, PHP 7, PHP 8)
ldap_connect — Verbindet mit einem LDAP-Server
Beschreibung
Die folgende Signatur wird aus Gründen der Abwärtskompatibilität (von der Verwendung benannter Parameter abgesehen) weiterhin unterstützt, wird aber als veraltet betrachtet und sollte nicht mehr verwendet werden!
   Erzeugt eine LDAP\Connection-Verbindung und prüft, ob der angegebene
   uri plausibel ist.
  
Hinweis: Es ist zu beachten, dass diese Funktion keine Verbindung öffnet. Sie prüft, ob die übergebenen Parameter plausibel sind, und kann verwendet werden, um eine Verbindung zu öffnen, sobald eine benötigt wird.
Parameter-Liste
- 
uri
- 
      Ein vollständiger LDAP-URI der Form ldap://hostname:portoderldaps://hostname:portfür SSL-Verschlüsselung.Es können auch mehrere LDAP-URIs, getrennt durch ein Leerzeichen, als eine Zeichenkette angegeben werden. Es muss beachtet werden, dass hostname:portkein unterstützter LDAP-URI ist, da das Schema fehlt.
- 
uri
- 
      Der Hostname, zu dem eine Verbindung aufgebaut werden soll. 
- 
port
- 
      Der Port, zu dem eine Verbindung aufgebaut werden soll. 
Rückgabewerte
   Gibt eine LDAP\Connection-Instanz zurück, wenn der angegebene
   LDAP-URI plausibel scheint. Es handelt sich um eine Syntaxprüfung der
   übergebenen Parameter, aber Server werden nicht kontaktiert! Schlägt die
   Syntaxprüfung fehl, wird false zurückgegeben. Andernfalls gibt
   ldap_connect() immer eine gültige LDAP\Connection-Instanz mit
   positiver Verbindungskennung zurück. Die Verbindung zum LDAP-Server wird
   noch nicht hergestellt, sie wird lediglich initialisiert. Der
   Verbindungsaufbau erfolgt bei der nächsten Nutzung einer ldap_*-Funktion;
   normalerweise ist dies ldap_bind().
  
Wird kein Argumente angegeben, wird die LDAP\Connection-Instanz einer bereits geöffneten Verbindung zurückgegeben.
Changelog
| Version | Beschreibung | 
|---|---|
| 8.1.0 | Gibt nun eine LDAP\Connection-Instanz zurück; vorher wurde eine Ressource zurückgegeben. | 
Beispiele
Beispiel #1 Verbindung zu einem LDAP-Server
<?php
// LDAP-Variablen
$ldapuri = "ldap://ldap.example.com:389";  // Ihr LDAP-URI
// Verbindung zu LDAP
$ldapconn = ldap_connect($ldapuri)
          or die( "Der LDAP-URI konnte nicht geparst werden" );
?>
Beispiel #2 Sichere Verbindung zu einem LDAP-Server
<?php
// Stellen Sie sicher, dass Sie den korrekten Host angeben,
// für den das Zertifikat ausgestellt wurde
$ldaphost = "ldaps://ldap.example.com/";
// Verbindung zu LDAP
$ldapconn = ldap_connect($ldaphost)
          or die( "Der LDAP-URI konnte nicht geparst werden" );
?>
 
                     
                     
                     
                     
                    
 
          