Wira yang dihormati, setiap kali saya menjalankan $bd=ldap_bind($conn,$user,$password);//Semasa pengesahan pengguna, jika Benar, pernyataan IF akan dijalankan, tetapi jika salah, ia tidak akan dipaparkan . "Pengikatan gagal" dalam IF memaparkan ralat berikut.
Amaran PHP: ldap_bind(): Tidak dapat mengikat ke pelayan: Bukti kelayakan tidak sah dalam J:ReportDataltest.php pada baris 13
Kod sumber adalah seperti berikut:
“ <?php? ="172.27. 108.1";
$port='389';
$domain='globalnet';
$account='testuser1';
$password='P@ssw0rd01';
"{$akaun }@{$domain}"; $conn=ldap_connect($host,$port);if($conn){ ldap_set_option($conn,LDAP_OPT_PROTOCOL_VERSION (3) atau di "Tidak dapat menetapkan versi Protokol LDAP");//Isytiharkan penggunaan versi 3 ldap_set_option($conn,LDAP_OPT_REFERRALS,0);//Mengikat ke pelayan ldap $bd=ldap_bind($conn,$user,$ kata laluan);//Pengesahan Pengguna f JIKA ($ BD) { echo 'ldap binding successful'; } { echo 'gagal' binding failure'; $conn);ldap_close($conn);