2016-09-29 87 views
0

我有一個LDAP系統已經到位,有一些內部字段,如entryUUID。反正是有檢索字段作爲當前值PHP的LDAP - 獲取內部字段

$filter = "(mail=".$email.")"; 

$result = ldap_search($client_LDAP->client_ldap_connection, $base_dc, $filter); 
$info = ldap_get_entries($client_LDAP->client_ldap_connection, $result); 

不顯示它們只檢索主數據(CN,OU,姓名,電子郵件...等)

回答

1

你可以檢索它們使用'+'作爲屬性名稱。

所以,你應該能夠使用ldap_search($client_LDAP->client_ldap_connection, $base_dc, $filter, ['+']);

請注意,這僅檢索,因爲沒有其他屬性是最後一個參數中定義的ldap_search內部條目來接他們。

+1

我們可以使用'['*','+']'獲得* all *屬性': '*'返回所有的用戶屬性,'+'返回所有的內部屬性。 – EricLavault

0

我要檢索所有屬性:

ldap_search($client_LDAP->client_ldap_connection, $base_dc, $filter, ['*', '+']); 

*返回所有的用戶屬性和+返回所有內部屬性。