13.7 Eine HTTPS-URL abrufen

Problem

Sie möchten eine sichere URL auslesen.

Lösung

Verwenden Sie file_get_contents() mit einer HTTPS-URL:

$page = file_get_contents("https://sicher.example.com/kontostand.php");

Falls der https://-Wrapper nicht zur Verfügung steht, verwenden Sie die cURL-Erweiterung mit einer HTTPS-URL:

$c = curl_init('https://sicher.example.com/kontostand.php');
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
$page = curl_exec($c);
curl_close($c);

Diskussion

Um sichere URLs mit file_get_contents() abrufen zu können, muss PHP mit --with-openssl kompiliert worden sein. Die cURL-Erweiterung auf eine SSL-Bibliothek wie zum Beispiel OpenSSL zugreifen können. Diese Bibliothek muss beim Build von PHP und der cURL-Erweiterung verfügbar sein. Abgesehen ...

Get PHP 5 Kochbuch, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.