Odpowiedź CURL do zmiennej w PHP
Następne ustawienie powoduje, że odpowiedź serwera jest zapisywana w zmiennej, a nie wyświetlana na stronie przeglądarki:
<?php
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
?>
Poprawmy kod zgodnie z tym ustawieniem:
<?php
// Adres strony do odwołania:
$url = 'http://test.loc';
// Inicjujemy sesję:
$curl = curl_init();
// Podajemy adres strony:
curl_setopt($curl, CURLOPT_URL, $url);
// Odpowiedź serwera zapisywać w zmiennej:
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
// Wykonujemy zapytanie, zapisując odpowiedź w zmiennej:
$res = curl_exec($curl);
// Sprawdzamy, co jest w zmiennej:
var_dump($res);
?>
Opakuj podany kod w funkcję. Niech ta funkcja przyjmuje adres URL jako parametr, a zwraca otrzymany wynik.