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.