tutorial pengembangan web terbaru
 

PHP mysqli_ssl_set() Function

<PHP MySQLi Referensi

Contoh

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

Definisi dan Penggunaan

The mysqli_ssl_set() adalah fungsi yang digunakan untuk membangun koneksi yang aman dengan menggunakan SSL. Namun, fungsi ini tidak apa-apa kecuali dukungan OpenSSL diaktifkan.

Catatan: Fungsi ini harus dipanggil sebelum mysqli_real_connect() .

Catatan: MySQL Native Driver tidak mendukung SSL sebelum PHP 5.3.3. MySQL Native Driver diaktifkan secara default pada Microsoft Windows dari PHP 5.3+.


Sintaksis

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

Parameter Deskripsi
connection Wajib. Menentukan koneksi MySQL untuk menggunakan
key Wajib. Menentukan nama path ke file kunci
cert Wajib. Menentukan nama path ke file sertifikat
ca Wajib. Menentukan nama path ke file sertifikat otoritas
capath Wajib. Menentukan path ke direktori yang berisi terbesar sertifikat SSL CA dalam format PEM
cipher Wajib. Menentukan daftar cipher yang diijinkan untuk menggunakan untuk enkripsi SSL

Rincian teknis

Kembali Nilai: Selalu benar. Jika pengaturan SSL tidak benar, mysqli_real_connect() akan kembali kesalahan ketika Anda mencoba untuk menghubungkan
PHP Versi: 5 +

<PHP MySQLi Referensi