CURL vastus muutujasse PHP-s
Järgmine seadistus sunnib serveri vastust salvestama muutujasse, mitte väljutama brauseri lehele:
<?php
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
?>
Parandame koodi vastavalt sellele seadistusele:
<?php
// Aadress, kuhu pöörduda:
$url = 'http://test.loc';
// Initsialiseerime sessiooni:
$curl = curl_init();
// Määrame lehe aadressi:
curl_setopt($curl, CURLOPT_URL, $url);
// Serveri vastus salvestatakse muutujasse:
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
// Teostame päringu, salvestades vastuse muutujasse:
$res = curl_exec($curl);
// Vaatame, mis muutujas on:
var_dump($res);
?>
Määrake toodud kood funktsiooni sisse. Las see funktsioon võtab parameetrina URL-i ja tagastab saadud tulemuse.