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-ი, და დააბრუნოს მიღებული შედეგი.