PHP में CURL लाइब्रेरी
CURL लाइब्रेरी HTTP अनुरोध करने और वेबसाइट पृष्ठों के HTML कोड को चर में प्राप्त करने की अनुमति देती है। यह कुकीज़, HTTP हेडर के साथ काम कर सकती है, और फॉर्म भेजने तथा रीडायरेक्ट का पालन करने की भी अनुमति देती है।
CURL के साथ मूल काम केवल तीन कार्यों से होता है: curl_init,
curl_setopt और curl_exec।
curl_init फ़ंक्शन लाइब्रेरी के साथ काम करने का सत्र प्रारंभ करता है
और इसे एक चर में लिखता है। आगे का काम इसी चर के साथ किया जाता है।
अगला चरण सेटिंग्स है - ये curl_setopt फ़ंक्शन का उपयोग करके किए जाते हैं,
जो पहले पैरामीटर के रूप में सत्र वाला चर लेता है, दूसरे पैरामीटर के रूप में -
सेटिंग पैरामीटर का नाम (PHP स्थिरांक के रूप में), और तीसरे पैरामीटर के रूप में -
सेटिंग पैरामीटर का मान।
सेटिंग्स के बाद curl_exec फ़ंक्शन को कॉल किया जाता है,
जो सेटिंग्स के अनुसार साइट को अनुरोध निष्पादित करता है। यह फ़ंक्शन
निर्दिष्ट पृष्ठ का HTML कोड लौटाता है।
आइए न्यूनतम आवश्यक सेटिंग्स देखें (वे क्या करती हैं टिप्पणियों में पढ़ें):
<?php
// अनुरोध के लिए पृष्ठ का पता:
$url = 'http://test.loc';
// हम सत्र प्रारंभ करते हैं:
$curl = curl_init();
// हम पृष्ठ का पता निर्दिष्ट करते हैं:
curl_setopt($curl, CURLOPT_URL, $url);
// हम अनुरोध निष्पादित करते हैं:
curl_exec($curl);
?>
अपने लोकल मशीन पर test.loc साइट बनाएं।
CURL के माध्यम से इससे संपर्क करें।