我在使用ldap_bind()
方法时遇到了问题。
这就是我使用它的方式:
$boolIsAuth = ldap_bind($link_identifier, $bind_rdn, $bind_password);
现在问题。如果我提供有效的$bind_rdn
和有效的$bind_password
,则会进行身份验证,一切都会正常运行。但是,当我提供与LDAP服务器不同的有效$bind_rdn
和$bind_password
时,通过抛出以下警告来停止身份验证过程:
Warning: ldap_bind(): Unable to bind to server: Invalid credentials
我想知道如何跳过此错误?我已经尝试在函数前放置一个@
,但我不知道为什么它不起作用。它应该忽略警告,但......我不知道为什么它不起作用。
我想将此视为例外,但我不能这样做。我怎么能跳过它?