php – LDAP – 具有多个组的搜索过滤器

我有以下过滤器,并希望将其扩展为包含另一个cn组:

$filter ="(&(cn=PATH*)(cn=*2013*))";

因此它包括&(cn = PATH *)(cn = * 2013 *)AND&(cn = MICR *)(cn = * 2013 *)

我该怎么做?

解决方法:

我很确定语法如下:

(&(&(cn=PATH*)(cn=*2013*))(&(cn=MICR*)(cn=*2013*)))

对于OR语句,这种格式会更有用,这意味着第一个或第二个都是这样:

(|(&(cn=PATH*)(cn=*2013*))(&(cn=MICR*)(cn=*2013*)))

或者,如果您只想要所有四个匹配:

(&(cn=PATH*)(cn=*2013*)(cn=MICR*)(cn=*2013*))
上一篇:使用PHP在我的网站上实现LDAP的步骤


下一篇:java-Spring的SimpleNamingContextBuilder和LDAP