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, а го враќа добиениот резултат.