Odgovor CURL v spremenljivko v PHP
Naslednja nastavitev povzroči, da se odgovor strežnika shrani v spremenljivko, namesto da bi se izpisal na stran brskalnika:
<?php
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
?>
Popravimo kodo v skladu s to nastavitvijo:
<?php
// Naslov strani za poziv:
$url = 'http://test.loc';
// Inicializiramo sejo:
$curl = curl_init();
// Določimo naslov strani:
curl_setopt($curl, CURLOPT_URL, $url);
// Odgovor strežnika naj se shrani v spremenljivko:
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
// Izvedemo zahtevek in shranimo odgovor v spremenljivko:
$res = curl_exec($curl);
// Poglejmo, kaj je v spremenljivki:
var_dump($res);
?>
Zgornjo kodo zavijte v funkcijo. Naj ta funkcija kot parameter sprejme URL, vrne pa prejeti odgovor.