我在我的Windows机器上安装了openldap,我想使用php访问ldap服务器。
我安装了ldapexplorer进行检查,一切正常,这是我使用的配置: enter image description here
这是我的PHP代码(简单版)
<?php
$server = "ldap://LESPAUL";
$port = "389";
$ds=ldap_connect($server);
echo($ds);
问题在于,无论我给ldap_connect(甚至是错误的)提供什么参数,我得到的结果是:ressourceid#2
感谢您的帮助
答案 0 :(得分:0)
解决方案很简单: ldap_connect实际上并没有连接到服务器,它只是初始化参数,所以只要ldap_connect没有返回&#39; false&#39;就可以了
你只需要使用下一个函数(通常是ldap_bind)