tutoriais mais recente desenvolvimento web
 

PHP mysqli_ssl_set() Function

<PHP MySQLi Referência

Exemplo

Criar uma conexão SSL:

<?php
$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());
  }

// Some queries...

mysqli_close($con);
?>

Definição e Uso

O mysqli_ssl_set() função é usado para estabelecer ligações seguras usando SSL. No entanto, esta função não faz nada a não ser o suporte OpenSSL está habilitado.

Nota: Esta função deve ser chamada antes mysqli_real_connect() .

Nota: MySQL driver nativo não suporta SSL antes do PHP 5.3.3. MySQL driver nativo é ativado por padrão no Microsoft Windows a partir do PHP 5.3+.


Sintaxe

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

Parâmetro Descrição
connection Requeridos. Especifica a conexão MySQL para usar
key Requeridos. Especifica o nome do caminho para o arquivo de chave
cert Requeridos. Especifica o nome do caminho para o arquivo de certificado
ca Requeridos. Especifica o nome do caminho para o arquivo de autoridade de certificação
capath Requeridos. Especifica o caminho para um diretório que contém certificados SSL confiáveis ​​no formato PEM
cipher Requeridos. Especifica uma lista de cifras permitidas para usar para criptografia SSL

Detalhes técnicos

Valor de retorno: Sempre verdade. Se a configuração SSL está incorreta, mysqli_real_connect() retornará um erro quando você tentar se conectar
PHP Versão: 5+

<PHP MySQLi Referência