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

时间:2013-10-29 08:36:15

标签: php ldap

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

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

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

我该怎么做?

1 个答案:

答案 0 :(得分:5)

我很确定语法如下:

(&(&(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*))