mysqli::ssl_set
mysqli_ssl_set
(PHP 5, PHP 7)
mysqli::ssl_set -- mysqli_ssl_set — Используется для установления безопасных соединений, используя SSL
Описание
Объектно-ориентированный стиль
$key
, string $cert
, string $ca
, string $capath
, string $cipher
) : boolПроцедурный стиль
$link
, string $key
, string $cert
, string $ca
, string $capath
, string $cipher
) : boolИспользуется для установления безопасных соединений, используя SSL. Функцию необходимо вызывать до вызова mysqli_real_connect(). Для работы функции требуется включить поддержку OpenSSL, в противном случае функция делать ничего не будет.
Следует упомянуть, что MySQL Native Driver не поддерживает SSL до версии PHP 5.3.3, так что вызов функции при использовании этого драйвера приведет к ошибке. MySQL Native Driver включен по умолчанию на платформах Microsoft Windows в версиях PHP 5.3 и выше.
Список параметров
-
link
-
Только для процедурного стиля: Идентификатор соединения, полученный с помощью mysqli_connect() или mysqli_init()
-
key
-
Путь и имя ключевого файла.
-
cert
-
Путь и имя файла сертификата.
-
ca
-
Путь и имя файла с разрешениями сертификата.
-
capath
-
Путь к директории, в которой хранятся доверенные CA-сертификаты SSL в формате PEM.
-
cipher
-
Список допустимых шифров для использования в SSL-шифровании.
Возвращаемые значения
Функция всегда возвращает true
. Если SSL установлен некорректно
mysqli_real_connect() вернет ошибку при попытке подключения.
Смотрите также
- mysqli_options() - Установка настроек
- mysqli_real_connect() - Устанавливает соединение с сервером mysql