mysqli::ssl_set
(MySQLI_SSL_SET) wird verwendet, um eine sichere Verbindung mit SSL herzustellen
ssl_set()
/ mysqli_ssl_set()
wird verwendet, um eine sichere Verbindung mit SSL herzustellen. Diese Funktion tut jedoch nichts, es sei denn, OpenSSL -Unterstützung ist aktiviert.
Hinweis: Diese Funktion muss vor real_connect()
aufgerufen werden.
HINWEIS: Vor PHP 5.3.3 haben die mySQL -nativen Treiber SSL nicht unterstützt. Ausgehend von PHP 5.3+ werden mySQL -Treiber standardmäßig unter Microsoft Windows aktiviert.
Erstellen Sie eine SSL -Verbindung:
<? Php $ mysqli = mysqli_init ( ) ; if ( ! $ mysqli ) { Die ( "mysqli_init fehlgeschlagen" ) ; } $ mysqli -> ssl_set ( "key.pem" , "cert.pem" , "cacert.pem" , null , null ) ; if ( ! $ mysqli -> real_connect ( "localhost" , "my_user" , "my_password" , " my_db" ) { Die ( "Connect -Fehler:" . mysqli_connect_error ( ) ) ; } // einige Fragen ... $ mysqli -> close ( ) ; ?>
Erstellen Sie eine SSL -Verbindung:
<? Php $ con = mysqli_init ( ) ; if ( ! $ con ) { Die ( "mysqli_init fehlgeschlagen" ) ; } 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 -Fehler:" . mysqli_connect_error ( ) ) ; } // einige Fragen ... Mysqli_close ( $ con ) ; ?>