Tutorials
Einige nützliche Hilfen und Code-Schnipsel, die ich immer wieder benötige und deshalb hier für alle sammle.
Zurück zur Übersicht
PHP: file_get_contents mit self-signed Zertifikat benutzen
#Tutorials#PHP
Hat man auf einer DEV-Site ein self-signed SSL Zertifikat so kann es vorkommen, dass die PHP Funktion file_get_contents immer false zurückliefern und es verboten ist, sich selbst aufzurufen, was immer wieder zu Fehler führt. Im Folgenden zeige ich euch, wie ihr file_get_contents dazu bringt auch bei self-signed Zertifikaten zu funktionieren.
PHP-Code
//Kontext für file_get_contents setzen und somit self signed Zertifikate erlauben
$context = [
'http' => [
'method' => 'GET'
],
'ssl' => [
'verify_peer' => true,
'allow_self_signed'=> true
]
];
$context = stream_context_create($context);
$resp = file_get_contents("https://site/", false, $context);
Kommentare
Es gibt noch keine Kommentare. Sei der Erste!
Hinterlasse einen Kommentar