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+ |