En son web geliştirme öğreticiler
 

PHP mysqli_ssl_set() Function

<PHP MySQLi Referans

Örnek

SSL bağlantısı oluşturun:

<?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);
?>

Tanımı ve Kullanımı

mysqli_ssl_set() fonksiyonu SSL kullanarak güvenli bağlantı kurmak için kullanılır. OpenSSL desteği etkin değilse Ancak, bu işlev hiçbir şey yapmaz.

Not: Bu fonksiyon önce çağrılmalıdır mysqli_real_connect() .

Not: MySQL Yerli Sürücü PHP 5.3.3 öncesinde SSL desteklemez. MySQL Yerli Sürücü PHP 5.3+ Microsoft Windows'un varsayılan olarak etkindir.


Sözdizimi

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

Parametre Açıklama
connection Gereklidir. kullanmak MySQL bağlantısını belirtir
key Gereklidir. Anahtar dosyası yolu adını belirtir
cert Gereklidir. sertifika dosyasının yolu adını belirtir
ca Gereklidir. sertifika yetkilisi dosyası yolu adını belirtir
capath Gereklidir. PEM biçiminde Güvenilen SSL CA sertifikaları içeren bir dizine adını belirtir
cipher Gereklidir. İzin verilen şifrelerin listesi SSL şifreleme için kullanılacak belirtir

Teknik detaylar

Geri dönüş değeri: Herzaman doğru. SSL kurulumu yanlışsa, mysqli_real_connect() bağlanmaya çalıştığınızda bir hata döndürür
PHP Sürümü: 5+

<PHP MySQLi Referans