php - 如何使用 LDAP 查询对 LDAP 结果进行排序?

标签 php ldap ldap-query novell

我正在使用 PHP 创建 LDAP 目录搜索,我们使用 Novell 作为我们的 LDAP 服务器。我能够成功搜索并返回结果;这是我正在运行的当前过滤器,(&(FERPA=N)(|(uid=*searchphrase*)(sn=*searchphrase*)(fullName=*searchphrase*)(telephoneNumber=*searchphrase*))) .

我希望能够按姓氏或 LDAP 变量 sn 排序.我可以通过 PHP 对其进行排序,但我希望这是最后的手段。有没有办法根据列对结果进行排序。例如,在 SQL 中,您可以基于这样的列进行排序,SELECT * FROM TABLE WHERE COL='criteria' ORDER BY COL;有没有类似的东西可以用 LDAP 查询来完成?

最佳答案

要求搜索请求的结果以可重复的方式排序的 LDAP 客户端应用程序 方式应该使用 server-side sort extension .多数情况 在某些情况下,使用服务器端排序扩展需要应用程序编码人员通知 目录管理员,以便可以设置正确的索引。

关于php - 如何使用 LDAP 查询对 LDAP 结果进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10080752/

相关文章:

php - 数据库设计 : schedules, 包括重复

python - 尝试使用 python-ldap 模块通过 TLS 连接到 LDAP 服务器

.net - Active Directory 是否可以回滚?

active-directory - LDAP 中的域名和 DC

php - 使用文档根引用文件

php - 使用准备好的语句时是否需要 mysql_real_escape_string()?

java - UnboundID SASL无法获取密码

LDAP 查询 : ldapsearch for uniqueMember

php - define() 中的翻译消息

c - 迭代 ldap 搜索结果集