Odpoveď CURL do premennej v PHP
Nasledujúce nastavenie núti odpoveď servera ukladať do premennej a nie vypisovať na stránku prehliadača:
<?php
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
?>
Opravme kód v súlade s týmto nastavením:
<?php
// Adresa stránky pre prístup:
$url = 'http://test.loc';
// Inicializujeme reláciu:
$curl = curl_init();
// Určíme adresu stránky:
curl_setopt($curl, CURLOPT_URL, $url);
// Odpoveď servera ukladať do premennej:
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
// Vykonáme požiadavku, pričom odpoveď uložíme do premennej:
$res = curl_exec($curl);
// Pozrieme, čo je v premennej:
var_dump($res);
?>
Zabalte uvedený kód do funkcie. Nech táto funkcia prijma ako parameter URL a vráti získaný výsledok.