2014-03-24 33 views

回答

0

IIRC,这样的OID错误代码不通过线路传输(尽管wireshark可以告诉你)。但是,通常存在扩展错误的概念。

使用LDAP_OPT_ERROR_NUMBER和LDAP_OPT_ERROR_STRING选项,您应该能够使用PHP中的ldap_get_option函数获取扩展代码(和字符串)。

上面应该足以给你'扩展'的诊断;但请记住,这可能是目录实现特定的。

我看到,在http://www.php.net/manual/en/function.ldap-get-option.php有一个类似的(虽然对于AD)的例子,它使用(明显未公开的)LDAP_OPT_DIAGNOSTIC_MESSAGE。