php ldap_search():搜索:操作错误

时间:2015-07-22 13:25:10

标签: php ldap

我尝试使用以下代码连接到PHP中的LDAP:

$ds = ldap_connect("122.134.124.2", 389);
$login = "login@domain.local";
$password = "password";

if ($ds) 
{
    $r = ldap_bind($ds, $login, $password);
    $sr = ldap_search($ds, "dc=domain,dc=local", "cn=m*");    
}
else
    echo "Impossible to connect to the LDAP server.";

我收到此错误: ldap_search():搜索:第8行的test.php中的操作错误 (带有ldap_search函数的行)。

然而连接工作正常,我把函数ldap_search的所有参数。

1 个答案:

答案 0 :(得分:1)

解决方案是将这些行添加到代码中:ldap_set_option($ ldap,LDAP_OPT_REFERRALS,0); ldap_set_option($ ldap,LDAP_OPT_PROTOCOL_VERSION,3);