Отговор от CURL във променлива в PHP
Следната настройка кара отговора на сървъра да се запазва във променлива, а не да се извежда на страницата на браузъра:
<?php
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
?>
Нека поправим кода в съответствие с тази настройка:
<?php
// Адрес на страницата за запитване:
$url = 'http://test.loc';
// Инициализираме сесия:
$curl = curl_init();
// Посочваме адреса на страницата:
curl_setopt($curl, CURLOPT_URL, $url);
// Отговорът на сървъра да се запазва във променлива:
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
// Изпълняваме заявката, запазвайки отговора във променлива:
$res = curl_exec($curl);
// Проверяваме какво има във променливата:
var_dump($res);
?>
Опаковайте дадения код във функция. Нека тази функция приема URL като параметър, а връща получения резултат.