кодесурса
«PHP

PHP mysqli: функция ssl_set ()

script1adsense2code
script1adsense3code

Функция mysqli_ssl_set () / mysqli :: ssl_set

Функция mysqli_ssl_set () / mysqli :: ssl_set используется для установки безопасных соединений с использованием SSL. Однако эта функция ничего не делает, если не включена поддержка OpenSSL.

Примечание: эта функция должна быть вызвана до mysqli_real_connect ().

Примечание: MySQL Native Driver не поддерживает SSL до PHP 5.3.3. Собственный драйвер MySQL включен по умолчанию в Microsoft Windows из PHP 5.3+.

Синтаксис:

Объектно-ориентированный стиль

 bool mysqli :: ssl_set (строка $ key, строка $ cert, строка $ ca, строка $ capath, строка $ cipher)

Процедурный стиль

 bool mysqli_ssl_set (mysqli $ link, строка $ key, строка $ cert, строка $ ca, строка $ capath, строка $ шифр)

Параметр:

название Описание Обязательный / Дополнительно
ссылка на сайт Идентификатор ссылки, возвращаемый mysqli_connect () или mysqli_init () Требуется только для процедурного стиля и необязательно для объектно-ориентированного стиля
ключ Путь к файлу ключа. необходимые
верняк Путь к файлу сертификата. необходимые
Калифорния Путь к файлу центра сертификации. необходимые
capath Путь к каталогу, который содержит доверенные сертификаты CA SSL в формате PEM. необходимые
шифровать Список допустимых шифров для шифрования SSL. необходимые
Любые неиспользованные параметры SSL могут быть заданы как NULL.

Использование: Процедурный стиль

 mysqli_ssl_set (соединение, ключ, сертификат, ч, capath, шифр); 

Параметр:

название Описание Обязательный / Дополнительно
соединение Определяет соединение MySQL для использования Необходимые.
ключ Указывает путь к файлу ключа необходимые
верняк Указывает путь к файлу сертификата необходимые
Калифорния Указывает путь к файлу центра сертификации необходимые
capath Указывает путь к каталогу, который содержит доверенные сертификаты CA SSL в формате PEM необходимые
шифровать Определяет список допустимых шифров для шифрования SSL необходимые

Возвращаемое значение:

Эта функция всегда возвращает значение TRUE. Если настройка SSL неверна, mysqli_real_connect () вернет ошибку при попытке подключения.

Версия: PHP 5, PHP 7

Пример объектно-ориентированного стиля:

Пример:

<?php
$con=mysqli_connect("localhost","user1","datasoft123","hr");
// Check connection
if (mysqli_connect_errno()) {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$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","user1","datasoft123","hr"))
  {
  die("Connect Error: " . mysqli_connect_error());
  }
// Some queries...
mysqli_close($con);
?>

Смотрите также

Справочник по функциям PHP

Предыдущая: sqlstate
Далее: стат

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code