PHP में CURL प्रतिक्रिया को वेरिएबल में स्टोर करना
निम्नलिखित सेटिंग सर्वर की प्रतिक्रिया को ब्राउज़र पेज पर प्रिंट करने के बजाय एक वेरिएबल में सेव करने के लिए बाध्य करती है:
<?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 स्वीकार करता है, और प्राप्त परिणाम लौटाता है।