我正在编写一个 php 代码来连接到我的 LDAP 服务器。
$adServer = $ini['ldap'];
$ldap = ldap_connect($adServer) or die("Could not connect to {$adServer}");
$adServer
我从配置文件中获取的值。
当我传递空白值或任何其他随机值(如“Hello”)时,看起来ldap_connect()
不会引发错误。
我尝试提供以下代码来检查是否生成了任何错误消息。
echo ldap_error($ldap)
它总是说“成功”。
因此,我无法验证与 LDAP 服务器的连接是否已建立并抛出适当的错误消息。
在什么情况下会触发“死”ldap_connect()
功能。如果配置文件中提供的服务器名称不起作用,我想向最终用户抛出适当的错误消息。
注意:我正在为 PHP 使用 5.6 版