查詢

Memcached::setSaslAuthData()函式—用法及示例

「 設定用於SASL身份驗證的使用者名稱和密碼 」


函式名:Memcached::setSaslAuthData()

適用版本:PHP 5 >= 5.3.0, PECL memcached >= 0.1.0

用法:Memcached::setSaslAuthData() 函式用於設定用於SASL身份驗證的使用者名稱和密碼。SASL(Simple Authentication and Security Layer)是一種用於網路通訊的身份驗證框架。

語法:bool Memcached::setSaslAuthData(string $username, string $password)

引數:

  • $username:SASL身份驗證的使用者名稱,必須是字串型別。
  • $password:SASL身份驗證的密碼,必須是字串型別。

返回值:如果設定成功,則返回 true,否則返回 false。

示例:

$memcached = new Memcached();

// 新增伺服器
$memcached->addServer('localhost', 11211);

// 設定SASL身份驗證資訊
$username = 'my_username';
$password = 'my_password';
if ($memcached->setSaslAuthData($username, $password)) {
    echo 'SASL身份驗證資訊設定成功!';
} else {
    echo 'SASL身份驗證資訊設定失敗!';
}

在上面的示例中,我們建立了一個 Memcached 物件,並新增了一個伺服器。然後,我們使用 setSaslAuthData() 函式設定了SASL身份驗證的使用者名稱和密碼。如果設定成功,則輸出"SASL身份驗證資訊設定成功!",否則輸出"SASL身份驗證資訊設定失敗!"。

請注意,使用 setSaslAuthData() 函式之前,必須先安裝並啟用 memcached 擴充套件,並且伺服器也必須支援SASL身份驗證。

補充糾錯
上一個函式: Memcache::flush()函式
下一個函式: Memcached::setOptions()函式
熱門PHP函式
分享連結