CURL Antwoord in variabele in PHP
De volgende instelling zorgt ervoor dat het antwoord van de server wordt opgeslagen in een variabele, in plaats van uitgevoerd op de browserpagina:
<?php
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
?>
Laten we de code aanpassen in overeenstemming met deze instelling:
<?php
// Adres van de pagina voor de aanvraag:
$url = 'http://test.loc';
// Initialiseren van de sessie:
$curl = curl_init();
// Pagina-adres opgeven:
curl_setopt($curl, CURLOPT_URL, $url);
// Antwoord van de server opslaan in een variabele:
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
// Verzoek uitvoeren, antwoord opslaan in variabele:
$res = curl_exec($curl);
// Kijken wat er in de variabele zit:
var_dump($res);
?>
Wrap de gegeven code in een functie. Laat deze functie de URL als parameter accepteren, en het verkregen resultaat teruggeven.