我正在使用 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/