(PHP 4, PHP 5)
ldap_bind — LDAP ・ヌ・」・�ッ・ネ・熙ヒ・ミ・、・ノ、ケ、�
サリト熙キ、ソ RDN 、ェ、隍モ・ム・ケ・�シ・ノ、ム、、、ニ LDAP ・ヌ・」・�ッ・ネ・熙ヒ・ミ・、・ノ、キ、゙、ケ。」
ldap_connect() 、ャハヨ、ケ LDAP ・�ッ ID。」
bind_rdn 、ェ、隍モ bind_password 、ハホャ、キ、ソセ�遉マニソフセ・ミ・、・ノ、釥゚、゙、ケ。」
タョクキ、ソセ�遉ヒ TRUE 、「シコヌヤ、キ、ソセ�遉ヒ FALSE 、ヨ、キ、゙、ケ。」
ホ�1 LDAP ・ミ・、・ノ、ホサネヘム
<?php
// ldap ・ミ・、・ノ、ネヘム、ケ、�
$ldaprdn = 'uname'; // ldap rdn 、「、�、、マ dn
$ldappass = 'password'; // ・ム・ケ・�シ・ノ
// ldap ・オ。シ・ミ、ヒタワツウ、ケ、�
$ldapconn = ldap_connect("ldap.example.com")
or die("Could not connect to LDAP server.");
if ($ldapconn) {
// ldap ・オ。シ・ミ、ヒ・ミ・、・ノ、ケ、�
$ldapbind = ldap_bind($ldapconn, $ldaprdn, $ldappass);
// ・ミ・、・ノキ�フ、。セレ、ケ、�
if ($ldapbind) {
echo "LDAP bind successful...";
} else {
echo "LDAP bind failed...";
}
}
?>
ホ�2 LDAP ニソフセ・ミ・、・ノ、ホサネヘム
<?php
// ldap ニソフセ・ミ・、・ノ、ネヘム、ケ、�
// ldap ・オ。シ・ミ、ヒタワツウ、ケ、�
$ldapconn = ldap_connect("ldap.example.com")
or die("Could not connect to LDAP server.");
if ($ldapconn) {
// ニソフセ、ヌ・ミ・、・ノ、ケ、�
$ldapbind = ldap_bind($ldapconn);
if ($ldapbind) {
echo "LDAP bind anonymous successful...";
} else {
echo "LDAP bind anonymous failed...";
}
}
?>