定义
PHP mysqli_ssl_set()函数创建一个SSL连接。
语法
PHP mysqli_ssl_set()函数具有以下语法。
mysqli_ssl_set(connection,key,cert,ca,capath,cipher);
参数
| 参数 | 是必须的 | 描述 |
|---|---|---|
connection |
需要。 | MySQL连接使用 |
key |
需要。 | 密钥文件的路径名 |
cert |
需要。 | 证书文件的路径名称 |
ca |
需要。 | 证书颁发机构文件的路径名 |
| capath | 需要。 | 包含PEM格式的受信任SSL CA证书的目录的路径名 |
cipher |
需要。 | SSL加密的允许密码列表 |
返回值
成功时返回TRUE或失败时返回FALSE。
实例
mysqli_ssl_set()函数使用SSL为已启用的OpenSSL支持建立安全连接。此函数必须在mysqli_real_connect()之前调用。
<?php
// http://www.manongjc.com/article/1697.html
// 作者:码农教程
$con=mysqli_init();
if (!$con){
die(\"mysqli_init failed\");
}
mysqli_ssl_set($con,\"key.pem\",\"cert.pem\",\"cacert.pem\",NULL,NULL);
if (!mysqli_real_connect($con,\"localhost\",\"my_user\",\"my_password\",\"my_db\")){
die(\"Connect Error: \" . mysqli_connect_error());
}
mysqli_close($con);
?> 继续阅读与本文标签相同的文章
-
量子计算机、肖尔算法与多重宇宙有关联性,能证明多重宇宙存在
2026-05-15栏目: 教程
-
人工智能是一种劳动力的转型?一起来了解吧
2026-05-15栏目: 教程
-
月神脚本圈:专注互联网行业项目,用引流脚本获取流量
2026-05-15栏目: 教程
-
为什么你还以为机器人多么完美?我来为你揭晓
2026-05-15栏目: 教程
-
中国区块链相关专利申请量居世界第一 区块链的就业市场全面活跃
2026-05-15栏目: 教程
