CURL Yanıtını PHP'de Değişkene Aktarma
Aşağıdaki ayar, sunucu yanıtının tarayıcı sayfasında görüntülenmek yerine bir değişkene kaydedilmesini sağlar:
<?php
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
?>
Şimdi kodu bu ayara uygun olarak düzeltelim:
<?php
// İstek yapılacak sayfanın adresi:
$url = 'http://test.loc';
// Oturumu başlatıyoruz:
$curl = curl_init();
// Sayfa adresini belirtiyoruz:
curl_setopt($curl, CURLOPT_URL, $url);
// Sunucu yanıtını değişkene kaydet:
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
// İsteği gerçekleştir, yanıtı değişkene kaydet:
$res = curl_exec($curl);
// Değişkende ne olduğuna bakalım:
var_dump($res);
?>
Verilen kodu bir fonksiyon içine alın. Bu fonksiyon parametre olarak URL alsın ve elde edilen sonucu döndürsün.