ldap_connect

ldap_connect -- Verbindung zu einem LDAP Server

Beschreibung

resource ldap_connect ( [string hostname [, int port]])

Rückgabewert : Eine positive Verbindungs-Kennung im Erfolgsfall , FALSE im Fehlerfall .

Die ldap_connect( ) Funktion stellt eine Verbindung zu einem LDAP Server auf einem bestimmten hostname und port her . Beide Argumente sind optional . Werden keine Argumente angegeben , wird die Verbindungs-Kennung einer schon geöffneten Verbindung zurückgeliefert . Wird nur der hostname angegeben , wird für den Port der Standarport 389 benutzt .

Bei Verwendung von OpenLDAP 2.x.x können Sie eine URL statt des Hostnamens angeben . Um LDAP mit SSL-Unterstützzung zu verwenden , übersetzen Sie OpenLDAP mit SSL-Unterstützung , PHP mit SSL und verwenden ldaps : / /Hostname / als Host Argument . Das Port Argument wird bei der Verwendung von URLs nicht benutzt .

Anmerkung : URL und SSL Unterstützung wurden in 4.0.4 hinzugefügt

Beispiel 1 . Verbindung zu einem LDAP server .

 
?php

 
/

 
/

 
LDAP

 
Variablen

 
$ldaphost

 
=

 
"

 
ldap.example.com"

 
;

 
/

 
/

 
Ihr

 
ldap

 
servers

 
$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

 
,

 
an

 
dem

 
Sie

 
Ihr

 
Sicherheitszertifikat

 
übermittelt

 
haben

 
*

 
/

 
$ldaphost

 
=

 
"

 
ldaps

 
:

 
/

 
/ldap.example.com

 
/

 
"

 
;

 
/

 
/

 
Verbindung

 
zu

 
LDAP

 
$ldapconn

 
=

 
ldap_connect

 
(

 
$ldaphost

 
)

 
or

 
die

 
(

 
"Keine

 
Verbindung

 
zu

 
{$ldaphost

 
}

 
möglich

 
"

 
)

 
;

 

?