我需要您从ldap服务器获取信息的建议。 我的过滤器很简单,但它不起作用!
'filter' => "(u_someinfo=*)"
我发现了这个符号" _"在过滤器名称中生成错误"错误的搜索过滤器"。 如果我编写代码如下:
'filter' => "(usomeinfo=*)"
它甚至可以在ldap中存在 usomedata ! 可能必须有一些解决方法,但我不能做我必须做的事情? 那么,有什么想法吗?
答案 0 :(得分:1)
我从未在属性名称中看到过下划线;我不认为属性中允许使用下划线。
我发现了这个...... https://tools.ietf.org/html/rfc2251#section-4.1.4
从阅读开始,我认为只允许使用字母,数字和连字符。我不记得曾经见过连字符。我个人只使用字母和数字来创建属性名称。
规范还可以为一个分配一个或多个文本名称 属性类型。这些名称必须以字母开头,并且只包含 ASCII字母,数字字符和连字符。它们不区分大小写。