Ultimele tutoriale de dezvoltare web
 

PHP mysqli_ssl_set() Function

<PHP MySQLi Reference

Exemplu

Creați o conexiune 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ție și utilizare

mysqli_ssl_set() funcția este folosită pentru a stabili conexiuni securizate folosind SSL. Cu toate acestea, această funcție nu face nimic dacă nu este activat suport OpenSSL.

Notă: Această funcție trebuie să fie numit înainte de mysqli_real_connect() .

Notă: MySQL driver nativ nu suportă SSL înainte de PHP 5.3.3. MySQL driver nativ este activat în mod implicit pe Microsoft Windows de PHP 5.3+.


Sintaxă

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

Parametru Descriere
connection Necesar. Specifică conexiunea MySQL pentru a utiliza
key Necesar. Specifică numele căii către fișierul cheie
cert Necesar. Specifică numele căii către fișierul certificat
ca Necesar. Specifică numele căii către fișierul de autoritate certificat
capath Necesar. Specifică calea de acces la un director care conține certificate SSL CA de încredere în format PEM
cipher Necesar. Specifică o listă de cifrurilor permise de utilizat pentru criptarea SSL

Detalii tehnice

Întoarcere Valoare: Întotdeauna adevărat. În cazul în care configurarea SSL este incorectă, mysqli_real_connect() va returna o eroare atunci când încercați să vă conectați
Versiune PHP: 5+

<PHP MySQLi Reference