函数名称:mysqli::ssl_set()
适用版本:PHP 5.3.0 及以上版本
用法:mysqli::ssl_set() 函数用于设置与 MySQL 服务器的安全连接所需的 SSL 配置。
语法:bool mysqli::ssl_set(string $key, string $cert, string $ca, string $capath, string $cipher)
参数:
返回值:成功时返回 true,失败时返回 false。
示例:
$mysqli = new mysqli("localhost", "username", "password", "database");
// 设置 SSL 配置
if ($mysqli->ssl_set('/path/to/private/key.pem', '/path/to/certificate.pem', '/path/to/ca.pem', null, null)) {
echo "SSL 配置设置成功!";
} else {
echo "SSL 配置设置失败!";
}
// 进行安全连接
if ($mysqli->real_connect("localhost", "username", "password", "database")) {
echo "安全连接成功!";
} else {
echo "安全连接失败!";
}
注意事项: