LDAP ldap_connect

(PHP 4, PHP 5, PHP 7, PHP 8)

ldap_connect — LDAP 서버에 연결


설명

ldap_connect(?string $uri = null): LDAP\Connection|false

경고 다음 서명은 이전 버전과의 호환성을 위해 계속 지원되지만(명명된 매개변수 사용 제외) 더 이상 사용되지 않는 것으로 간주됩니다!

ldap_connect(?string $uri = null, int $port = 389): LDAP\Connection|false

LDAP\Connection 연결을 만들고 주어진 uri가 타당한지 확인합니다.

참고: 이 함수는 연결을 열지 않습니다. 주어진 매개변수가 타당한지 확인하고 필요한 즉시 연결을 여는 데 사용할 수 있습니다.


매개변수

uri
SSL 암호화의 경우 ldap://hostname:port 또는 ldaps://hostname:port 형식의 전체 LDAP URI입니다.

공백으로 구분된 여러 LDAP-URI를 하나의 문자열로 제공할 수도 있습니다.

스키마가 없기 때문에 hostname:port는 지원되는 LDAP URI가 아닙니다.

uri
연결할 호스트 이름입니다.
port
연결할 포트입니다.

반환 값

제공된 LDAP URI가 그럴듯해 보이면 LDAP\Connection 인스턴스를 반환합니다. 제공된 매개변수의 구문 검사이지만 서버에 연결되지 않습니다! 구문 검사가 실패하면 falsee를 반환합니다. ldap_connect()는 실제로 연결하지 않고 연결 매개변수만 초기화하므로 LDAP\Connection 인스턴스를 반환합니다. 실제 연결은 일반적으로 ldap_bind()를 사용하여 ldap_* 함수에 대한 다음 호출에서 발생합니다.

인수를 지정하지 않으면 이미 열린 연결의 LDAP\Connection 인스턴스가 반환됩니다.


변경 로그

버전 설명
8.1.0 ldap 매개변수는 이제 LDAP\Connection 인스턴스를 예상합니다. 이전에는 리소스가 필요했습니다.

Examples

예제 #1 LDAP 서버에 연결하는 예입니다.

                  
<?php

// LDAP variables
$ldapuri = "ldap://ldap.example.com:389";  // your ldap-uri

// Connecting to LDAP
$ldapconn = ldap_connect($ldapuri)
          or die("That LDAP-URI was not parseable");

?>
                  
                

예제 #2 LDAP 서버에 안전하게 연결하는 예.

                  
<?php

// make sure your host is the correct one
// that you issued your secure certificate to
$ldaphost = "ldaps://ldap.example.com/";

// Connecting to LDAP
$ldapconn = ldap_connect($ldaphost)
          or die("That LDAP-URI was not parseable");

?>
                  
                

기타