Odpověď CURL do proměnné v PHP
Následující nastavení přiměje odpověď serveru uložit se do proměnné namísto výpisu na stránku prohlížeče:
<?php
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
?>
Upravme kód v souladu s tímto nastavením:
<?php
// Adresa stránky pro požadavek:
$url = 'http://test.loc';
// Inicializujeme relaci:
$curl = curl_init();
// Určíme adresu stránky:
curl_setopt($curl, CURLOPT_URL, $url);
// Odpověď serveru se uloží do proměnné:
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
// Provedeme požadavek a uložíme odpověď do proměnné:
$res = curl_exec($curl);
// Podíváme se, co je v proměnné:
var_dump($res);
?>
Zabalte uvedený kód do funkce. Nechť tato funkce přijímá URL jako parametr a vrací získaný výsledek.