Buat koneksi SSL:
<?php$con=mysqli_init();if (!$con) { die("mysqli_init gagal"); }mysqli_ssl_set($con,"key.pem","cert.pem","cacert.pem",NULL ,BATAL); jika (!mysqli_real_connect($con,"localhost","my_user","my_password","my_db")) { die("Connect Error: " .mysqli_connect_error() }// Beberapa pertanyaan...mysqli_close($con );?>Fungsi mysqli_ssl_set() digunakan untuk membuat koneksi aman SSL. Namun, fungsi ini hanya berfungsi bila dukungan OpenSSL diaktifkan.
Catatan: Fungsi ini harus dipanggil sebelum mysqli_real_connect().
Catatan: Pada versi sebelum PHP 5.3.3, MySQL Native Driver tidak mendukung SSL. Pada PHP 5.3+, MySQL Native Driver diaktifkan secara default di Microsoft Windows.
mysqli_ssl_set( koneksi,kunci,sertifikat,ca,capath,sandi ) ;
parameter | menggambarkan |
---|---|
koneksi | Diperlukan. Menentukan koneksi MySQL yang akan digunakan. |
kunci | Diperlukan. Menentukan nama jalur file kunci. |
sertifikat | Diperlukan. Menentukan nama jalur file sertifikasi. |
ca | Diperlukan. Menentukan nama jalur file otorisasi otentikasi. |
kapat | Diperlukan. Menentukan nama jalur direktori yang berisi sertifikat SSL CA tepercaya dalam format PEM. |
sandi | Diperlukan. Menentukan daftar sandi yang tersedia untuk enkripsi SSL. |
Nilai pengembalian: | Selalu mengembalikan BENAR. Jika SSL tidak diinstal dengan benar, mysqli_real_connect() akan menampilkan kesalahan saat Anda mencoba menyambung. |
---|---|
Versi PHP: | 5+ |