php怎么访问ldap,用PHP如何操作LDAP
时间: 2024-01-22 16:17:54 浏览: 215
phpLDAPadmin的使用
PHP提供了访问LDAP的扩展,可以通过这个扩展来操作LDAP。以下是一个简单的示例代码:
```php
//连接LDAP服务器
$ldapconn = ldap_connect("ldap.example.com")
or die("Could not connect to LDAP server.");
//设置LDAP选项
ldap_set_option($ldapconn, LDAP_OPT_PROTOCOL_VERSION, 3);
//绑定到LDAP服务器
$ldapbind = ldap_bind($ldapconn, "cn=admin,dc=example,dc=com", "adminpassword")
or die("Could not bind to LDAP server.");
//执行LDAP查询
$ldapsearch = ldap_search($ldapconn, "dc=example,dc=com", "(objectclass=person)");
//获取LDAP查询结果
$ldapresults = ldap_get_entries($ldapconn, $ldapsearch);
//关闭LDAP连接
ldap_close($ldapconn);
```
上述代码连接到LDAP服务器,绑定到LDAP服务器,执行查询操作并获取查询结果,最后关闭LDAP连接。你可以根据自己的需求修改代码来实现不同的LDAP操作。
阅读全文