函式名:ldap_start_tls()
適用版本:PHP 4 >= 4.2.0, PHP 5, PHP 7
用法:ldap_start_tls()函式用於啟動一個安全的傳輸層連線(TLS)以保護LDAP會話的安全性。它將當前的非安全連線轉換為安全連線。
語法:bool ldap_start_tls ( resource $link_identifier )
引數:
- $link_identifier:LDAP連線識別符號,透過ldap_connect()函式建立。
返回值:成功時返回true,失敗時返回false。
示例:
<?php
// 建立LDAP連線
$ldapconn = ldap_connect("ldap.example.com");
if ($ldapconn) {
// 啟動TLS連線
$tls = ldap_start_tls($ldapconn);
if ($tls) {
echo "TLS connection established successfully.";
} else {
echo "Failed to establish TLS connection.";
}
// 關閉LDAP連線
ldap_close($ldapconn);
}
?>
以上示例中,我們首先透過ldap_connect()函式建立了一個LDAP連線。然後,我們使用ldap_start_tls()函式啟動了一個TLS連線。如果TLS連線成功建立,將輸出"TLS connection established successfully.";否則,將輸出"Failed to establish TLS connection."。最後,我們使用ldap_close()函式關閉了LDAP連線。