English | 简体中文 | 繁體中文
查询

ldap_start_tls()函数—用法及示例

「 启动一个安全的传输层连接(TLS)以保护LDAP会话的安全性 」


函数名: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连接。

补充纠错
上一个函数: ldap_t61_to_8859()函数
下一个函数: ldap_sort()函数
热门PHP函数
分享链接