CURL válasz változóba PHP-ben
A következő beállítás arra kényszeríti a szerver válaszát, hogy egy változóba mentse, és ne a böngésző oldalára írja:
<?php
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
?>
Javítsuk a kódot ennek a beállításnak megfelelően:
<?php
// A cím az oldalhoz a kapcsolatfelvételhez:
$url = 'http://test.loc';
// Inicializáljuk a session-t:
$curl = curl_init();
// Megadjuk az oldal címét:
curl_setopt($curl, CURLOPT_URL, $url);
// Szerver válasz mentése változóba:
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
// Végrehajtjuk a kérést, a választ egy változóba mentve:
$res = curl_exec($curl);
// Megnézzük, mi van a változóban:
var_dump($res);
?>
Csomagolja be a megadott kódot egy függvénybe. Legyen ez a függvény paramétere a URL, és adja vissza a kapott eredményt.