CURL atsakymas į kintamąjį PHP
Šis nustatymas verčia serverio atsakymą įrašyti į kintamąjį, o ne išvesti į naršyklės puslapį:
<?php
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
?>
Pataisykime kodą pagal šį nustatymą:
<?php
// Puslapio adresas kreipimuisi:
$url = 'http://test.loc';
// Inicializuojame sesiją:
$curl = curl_init();
// Nurodome puslapio adresą:
curl_setopt($curl, CURLOPT_URL, $url);
// Serverio atsakymą įrašyti į kintamąjį:
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
// Vykdome užklausą, išsaugodami atsakymą kintamajame:
$res = curl_exec($curl);
// Žiūrime, kas yra kintamajame:
var_dump($res);
?>
Apgaubkite pateiktą kodą funkcijoje. Tegul ši funkcija parametru priima URL, o grąžina gautą rezultatą.