
LDAP 모드 추가 함수인 ldap_mod_add()를 사용할 때, 추가할 속성의 이름과 값은 정확히 지정되어야 합니다.
속성 이름을 지정할 때, LDAP의 속성 이름 규칙을 따라야 합니다. 예를 들어, "sn"은 "sn"으로 정확히 지정되어야 합니다. LDAP의 속성 이름은 대소문자를 구별하지 않지만, 일반적으로 소문자로 표기하는 것이 좋습니다.
속성 값은 문자열일 때는 일반 문자열로 처리됩니다. 예를 들어, "개발자"는 "개발자"로 정확히 문자열로 처리됩니다. 그러나, 속성 값이 특수문자나 이스케이프 문자를 포함하는 경우, 이스케이프 처리를 해야 합니다.
예를 들어, 속성 값이 "\n"인 경우, 이스케이프 처리를 하면 "\\n"으로 처리됩니다.
다음은 예제 코드입니다.
#hostingforum.kr
c
ldap_mod_add(ld, "cn=John Doe,dc=example,dc=com", "sn", "Doe");
ldap_mod_add(ld, "cn=John Doe,dc=example,dc=com", "description", "개발자");
속성 이름과 값은 정확히 지정되어야 하며, 속성 값이 특수문자나 이스케이프 문자를 포함하는 경우, 이스케이프 처리를 해야 합니다.
2025-07-24 04:43