PHP mysqli_ssl_set() 函数

返回上一级

PHP mysqli_ssl_set() 函数用于创建 SSL 安全连接

( PHP >= 5)

函数原型

mysqli_ssl_set( connection,key,cert,ca,capath,cipher) 

该函数只有在启用 OpenSSL 支持时才有效

该函数必须在 mysqli_real_connect() 之前调用

在 PHP 5.3.3 之前的版本,MySQL Native Driver 不支持 SSL

PHP 5.3+ 起,Windows 上默认启用 MySQL Native Driver

参数

参数 描述
connection 必需。规定要使用的 MySQL 连接
key 必需。规定密钥文件的路径名
cert 必需。规定认证文件的路径名
ca 必需。规定认证授权文件的路径名
capath 必需。规定包含 PEM 格式的可信 SSL CA 认证的目录的路径名
cipher 必需。规定用于 SSL 加密的可用密码列表

返回值

总是返回 TRUE

如果 SSL 安装不正确,尝试连接的时候,mysqli_real_connect() 将返回一个错误|

范例

创建 SSL 连接

<?php

$conn = mysqli_init();

if ( !$conn )
{  
    die("mysqli_init failed");
}

mysqli_ssl_set($conn,"key.pem","cert.pem","cacert.pem",NULL,NULL);

if (!mysqli_real_connect($conn,"localhost","root","","test"))
{
    die("连接失败:" , mysqli_connect_error());
}

// 一些查询...

mysqli_close($conn);

返回上一级

PHP 5 函数参考手册

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.