ldap_search()返回FALSE,但是ldap_errno()和ldap_error()返回NULL

时间:2018-07-09 15:02:54

标签: php ldap

Docsldap_search()返回错误的false。 我从此函数中获取了false,但是也无法从ldap_errno()ldap_error()看到更具体的内容,都返回了null

这是代码片段:

        …
        $sr = ldap_search($this->ds, $args['dn'], $cond, $args['attrs']);
        $this->logger->debug("ldap_search", [
            'result' => $sr
        ]);

        if ($sr) {
            $result = ldap_get_entries($this->ds, $sr);
        } else {
            $this->logger->error("Error while ldap_search()", [
                'ldap_errno' => ldap_errno($this->ds),
                'ldap_error' => ldap_error($this->ds),
            ]);
        }  
        …

ldap_connect()和ldap_bind()都成功。

我从记录器中获取: enter image description here

我如何理解我的问题所在?

0 个答案:

没有答案