CURL-Antwort in eine Variable in PHP
Die folgende Einstellung bewirkt, dass die Server-Antwort in einer Variable gespeichert und nicht auf der Browser-Seite ausgegeben wird:
<?php
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
?>
Lassen Sie uns den Code entsprechend dieser Einstellung anpassen:
<?php
// Seiten-URL für den Aufruf:
$url = 'http://test.loc';
// Session initialisieren:
$curl = curl_init();
// Seiten-URL angeben:
curl_setopt($curl, CURLOPT_URL, $url);
// Server-Antwort in Variable speichern:
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
// Anfrage ausführen, Antwort in Variable speichern:
$res = curl_exec($curl);
// Prüfen, was in der Variable ist:
var_dump($res);
?>
Verpacken Sie den bereitgestellten Code in eine Funktion. Die Funktion soll die URL als Parameter entgegennehmen und das erhaltene Ergebnis zurückgeben.