mysqli::ssl_set
(MySQLI_SSL_SESS) SSL ကိုအသုံးပြုပြီးလုံခြုံစိတ်ချရသောဆက်သွယ်မှုကိုတည်ဆောက်ရန်အသုံးပြုသည်
ssl_set()
/ mysqli_ssl_set()
function ကို SSL ကို အသုံးပြု. လုံခြုံစိတ်ချရသောဆက်သွယ်မှုကိုတည်ဆောက်ရန်အသုံးပြုသည်။ သို့သော်ဤလုပ်ဆောင်မှုသည် OpenSSLL အထောက်အပံ့ကိုဖွင့်ထားခြင်းမရှိပါကဘာမျှမလုပ်ပါ။
မှတ်စု: ဤ function ကို real_connect()
မတိုင်မီခေါ်ဆိုရမည်။
မှတ်ချက် - PHP 5.3.3 မတိုင်မီ MySQL ဇာတိယာဉ်မောင်းများသည် SSL ကိုမထောက်ပံ့ပါ။ PHP 5.3+, MySQL ဇာတိယာဉ်မောင်းများကို MySoft Windows တွင်ပုံမှန်အားဖြင့်ဖွင့်ထားသည်။
SSL ဆက်သွယ်မှုတစ်ခုကိုဖန်တီးပါ။
<? PHP $ MySQLI = MYSQLI_INIT ( ) ; လျှင် ( ! $ MySQLI ) { Die ( MySQLI_INITIT မအောင်မြင်ပါ ) ; } $ MySQLI -> SSL_SET ( "key.pem" , "Cert.Pem" , "cacert.pem" , Null , Null , IF ( ! $ MySQLI -> Real_Connect ) , " My_USER" , " MY_UPERS " , "MY_DB " ) Die ( "ချိတ်ဆက်မှုအမှား - " MySQLI_Connect_error ( ) ) ; } // အချို့သောမေးမြန်းချက်များ ... $ MySQLI -> အနီးကပ် ( ) , >
SSL ဆက်သွယ်မှုတစ်ခုကိုဖန်တီးပါ။
<? PHP $ con = mySqli_init ( ) ; လျှင် ( ! $ con ) { Die ( MySQLI_INITIT မအောင်မြင်ပါ ) ; } MySQLI_SSL_SESS ( $ con con , "key.pem" , "certert.pem" , "cacert.pem " , Null , Null , အကယ်. ( ! MySQLI_REAL_Connect ) ( My_User " ," My_Password " , " My_DB " , " My_DB " ) Die ( "ချိတ်ဆက်မှုအမှား - " MySQLI_Connect_error ( ) ) ; } // အချို့သောမေးမြန်းချက်များ ... MySQLI_CLOSE ( $ con ) ; >