我有一个运行Apache + PHP的Red Hat,我使用ldap_connect()方法连接到LAN上的Active Directory(Windows Server计算机)。问题是,我可能错误地使用了ldap_search()方法,因为我得到一个空数组。这是我的代码:
if ($ldapbind)
{
$ldap_dn = "CN=Users,DC=ad,DC=domain";
$filter = "(&(objectclass=person)(samaccountname=$username))";
$my_search = ldap_search ($ldapconn, $ldap_dn, $filter);
$entries = ldap_get_entries($ldapconn, $my_search) or die ("erro get_entries");
var_dump ($entries);
}
有人可以帮我吗? 谢谢!