Php LDAP筛选器未返回适当数量的条目
在PHP中,我的过滤器:Php LDAP筛选器未返回适当数量的条目,php,active-directory,ldap,ldap-query,Php,Active Directory,Ldap,Ldap Query,在PHP中,我的过滤器:(&(objectClass=*)(memberOf=CN=MyGroup,…) 这将返回3个条目 在AD Explorer中,它返回8个条目-这是正确的 为什么它可以在AD Explorer中正常工作,而不能在PHP中正常工作?我只需要扩展搜索DN 例如,我使用了一个类似的DN: OU=A,OU=B,OU=C,DC=D,DC=E,DC=F 事实证明,丢失的用户位于不同的DN中,通过进一步扩展,它起到了作用: u= c,dc= d,dc= e,dc= f>/p>这不回答
(&(objectClass=*)(memberOf=CN=MyGroup,…)
这将返回3个条目
在AD Explorer中,它返回8个条目-这是正确的
为什么它可以在AD Explorer中正常工作,而不能在PHP中正常工作?我只需要扩展搜索DN 例如,我使用了一个类似的DN:
OU=A,OU=B,OU=C,DC=D,DC=E,DC=F
事实证明,丢失的用户位于不同的DN中,通过进一步扩展,它起到了作用:
<代码> u= c,dc= d,dc= e,dc= f>/p>这不回答这个问题,但是考虑不要使用当前的过滤器<代码> ObjtCuths**<代码>。所有条目至少存在一个
objectClass
,因此,objectClass
的当前筛选器组件不是必需的,可能会影响搜索的响应时间。@terrygardner谢谢。我会相应地改变这一点。我以前使用过user和person对象类,但希望确保其他条目不在不同的对象类下(编写过滤器的初学者)。@TerryGardner查看我的答案。。。我在ADExplorer中闲逛,突然发现丢失的条目略有不同。@TerryGardner会的,只要2天的等待结束。。。英雄联盟