Php 如何绑定到openldap服务器

Php 如何绑定到openldap服务器,php,ldap,openldap,Php,Ldap,Openldap,我正在使用PHP扩展。 用户名是admin 密码是111111 我尝试使用ldap绑定($rs,'admin,'111111') 这给了我一个错误: 无法绑定到服务器:DN无效 [ldap_绑定行]中的语法 我可以匿名绑定,正确的语法是什么?好的-我的错,我应该使用整个记录名,而不仅仅是admin:“cn=admin,dc=example,dc=com”,它描述了服务器中的顶级节点。问题实际上可能与您的ldap\u connect调用有关(引用):当使用OpenLDAP 2.x.x时,ldap_

我正在使用PHP扩展。
用户名是admin 密码是111111
我尝试使用ldap绑定($rs,'admin,'111111')
这给了我一个错误:

无法绑定到服务器:DN无效 [ldap_绑定行]中的语法


我可以匿名绑定,正确的语法是什么?

好的-我的错,我应该使用整个记录名,而不仅仅是admin:
“cn=admin,dc=example,dc=com”
,它描述了服务器中的顶级节点。

问题实际上可能与您的
ldap\u connect
调用有关(引用):当使用OpenLDAP 2.x.x时,ldap_connect()将始终返回一个资源,因为它实际上没有连接,只是初始化连接参数。实际连接发生在对ldap_ufuncs的下一次调用中,通常是使用ldap_bind()。这就是为什么我指出我可以匿名绑定,即不使用凭据。