Neueste Web-Entwicklung Tutorials
 

PHP mysqli_ssl_set() Function

<PHP MySQLi Referenz

Beispiel

Erstellen Sie eine SSL-Verbindung:

<?php
$con=mysqli_init();
if (!$con)
  {
  die("mysqli_init failed");
  }

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 Error: " . mysqli_connect_error());
  }

// Some queries...

mysqli_close($con);
?>

Definition und Verwendung

Die mysqli_ssl_set() Funktion wird verwendet , sichere Verbindungen herzustellen SSL. Allerdings ist diese Funktion tut nichts, es sei denn, OpenSSL Unterstützung aktiviert ist.

Hinweis: Diese Funktion muss vor aufgerufen werden mysqli_real_connect() .

Hinweis: MySQL - Native - Treiber SSL nicht unterstützt vor PHP 5.3.3. MySQL-Native-Treiber wird standardmäßig auf Microsoft Windows von PHP 5.3+ aktiviert.


Syntax

mysqli_ssl_set( connection,key,cert,ca,capath,cipher ) ;

Parameter Beschreibung
connection Erforderlich. Gibt die MySQL-Verbindung zu verwenden
key Erforderlich. Gibt die Pfadnamen für die Schlüsseldatei
cert Erforderlich. Gibt die Pfadnamen zur Zertifikatsdatei
ca Erforderlich. Gibt die Pfadnamen an die Zertifizierungsstelle Datei
capath Erforderlich. Gibt den Pfad zu einem Verzeichnis, die größten SSL CA-Zertifikate im PEM-Format enthält
cipher Erforderlich. eine Liste der zulässigen Chiffren Gibt für SSL-Verschlüsselung zu verwenden

Technische Details

Rückgabewert: Immer wahr. Wenn SSL - Setup nicht korrekt ist, mysqli_real_connect() einen Fehler zurück , wenn Sie versuchen , eine Verbindung
PHP Version: 5+

<PHP MySQLi Referenz