欢迎各位兄弟 发布技术文章
这里的技术是共享的
test.php
<?php
$host= '192.168.2.2';
$port = '389';//一般都是389
$domain = 'bbbb.com.cn';
$account = 'XXXXXXX';
$user = 'XXXXXXXX@'.$domain;//域用户名
$password = 'XXXXXXXXX@XXXXXXXXXX';//域用户密码
$conn = ldap_connect($host, $port);//不要写成ldap_connect($host.':'.$port)的形式; ldap_connect并不是真正连接AD服务器
if ($conn) {
//设置参数
ldap_set_option($conn, LDAP_OPT_PROTOCOL_VERSION, 3);//声明使用版本3
ldap_set_option($conn, LDAP_OPT_REFERRALS, 0); // Binding to ldap server
$bd = ldap_bind($conn, $user, $password); // ldap_bind才是真正连接AD服务器
if ($bd) {
echo 'LDAP 绑定成功';//相当于登录成功
} else {
echo 'LDAP 绑定失败';
}
} else {
echo '无法连接到AD域服务器';
}
ldap_close($conn);
test2.php
ldap_close($conn);
?>