Адказ 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, а вяртае атрыманы вынік.