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 և վերադարձնի ստացված արդյունքը.