Aktueller Standort: Startseite> Funktionskategorien> mysqli::ssl_set

mysqli::ssl_set

(MySQLI_SSL_SET) wird verwendet, um eine sichere Verbindung mit SSL herzustellen
Name:mysqli::ssl_set
Kategorie:Mysqli
Programmiersprache:php
Kurzbeschreibung:Wird verwendet, um sichere Verbindungen mit SSL herzustellen.

Definition und Verwendung

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.

Beispiel

Beispiel 1 - objektorientierter Stil

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 ( ) ;
?> 

Beispiel 2 - Verfahrenstil

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 ) ;
?>
Ähnliche Funktionen
Beliebte Artikel