2017-03-06 4 views
0

私の仕事でPHPプロジェクトを進めていて、問題が発生しました。なぜ私のクエリ(すべてのユーザーを検索するだけ)が348のエントリのうち34の結果しか返さないのか分かりません。それは彼らが何であるか、それとも何であるかによって決まらず、「あなたは来ることができます、あなたではありません... Yu。PHP LDAP、ldap_searchによって返されるユーザーはほんの少しです

いつも同じ34人です。

(&(objectCategory=person)(samaccountname=*)) 

他のすべては、それが唯一の真偽を動作させるために私の仕事の1日全体を取った、細かいです::3

詳しく掲載し、私は新たなんだ。ここ

は、検索フィルタですLDAPに加え、PHPと私はラブストーリーではありません。

答えて

0

子OUのすべてのエントリが必要な場合は、スコープ(サブ、1つまたはベース)を使用して再生しようとすると、「サブ」スコープを使用する必要があります。 (またはサブツリー)

、あなたは通常、あなたが

+0

それを指定する必要がありますので、私は、デフォルトではphp.netその「ldap_searchを」機能使用サブで見つけた多くのLDAPサーバで匿名バインドを持つサブツリーを検索することはできません範囲。それは匿名のバインドではありません。 – OnStandBy

+0

ok、システムのコマンドラインからldapsearchを実行した場合(UNIXサーバの場合)、すべてのレコードが返されますか? (同じフィルターを使用して) – olivierg

+0

これは大丈夫です、私が使用したコードの条件の一部でした。メールアドレスがない場合はそのエントリを無視します。 (今、私はメールアドレスを持つ人は誰も列挙されていないのだろうかと疑問に思っていますが、それはさらに進んだことです):D) – OnStandBy

関連する問題