<?php $port = "389"; //port $host = array(); $host[] = "ldap位址一"; //ldap位址一 $host[] = "ldap位址二"; //ldap位址二(若有多台ldap主機時使用) $nsap = implode(" ", $host); $userid = "帳號"; $password = "密碼"; $ds = ldap_connect($nsap, $port); ldap_set_option($ds, LDAP_OPT_TIMELIMIT, 0); ldap_set_option($ds, LDAP_OPT_DEREF, 0); ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3); ldap_bind($ds, $userid, $password); //查詢條件 //$filter="objectclass=dominoOrganization"; //使用objectClass查詢 $filter="cn=*"; //search $sr=ldap_search($ds, "", $filter); $info = ldap_get_entries($ds, $sr); print_r($info); ldap_close($ds); ?>
網頁
2015年7月23日
[php] 使用PHP讀取LDAP
分享使用PHP程式讀取LDAP的範例,由於LDAP欄位很多,請用程式範例所輸出的陣列,拆解需要的欄位使用。