
ldap_explode_dn 함수는 LDAP DN object를 받는 함수이므로, string 형식의 LDAP DN을 전달하기 위해서는 먼저 string 형식의 LDAP DN을 LDAP DN object로 변환해야 합니다.
이 작업을 수행하기 위해, ldap_first_entry() 함수를 사용하여 LDAP DN object를 얻은 후, ldap_get_dn() 함수를 사용하여 string 형식의 LDAP DN을 얻을 수 있습니다.
다음은 예시입니다.
#hostingforum.kr
php
$ldap_conn = ldap_connect("localhost");
ldap_set_option($ldap_conn, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($ldap_conn, LDAP_OPT_REFERRALS, 0);
$dn = "dc=example,dc=com";
$entry = ldap_first_entry($ldap_conn, $dn);
$ldap_dn = ldap_get_dn($ldap_conn, $entry);
$explode_dn = ldap_explode_dn($ldap_dn, 0);
print_r($explode_dn);
이 예시에서는 ldap_explode_dn 함수에 string 형식의 LDAP DN을 전달하기 위해 ldap_get_dn 함수를 사용하여 LDAP DN object를 얻은 후, ldap_explode_dn 함수에 전달합니다.
이러한 방법으로 string 형식의 LDAP DN을 ldap_explode_dn 함수에 전달할 수 있습니다.
2025-05-11 00:01