PHP स्क्रिप्ट में, ऐसे उदाहरण हो सकते हैं जहां आपको किसी अन्य PHP पेज पर डेटा भेजने की आवश्यकता होती है। इसे POST अनुरोध के माध्यम से प्राप्त किया जा सकता है। इसे पूरा करने का तरीका यहां दिया गया है:
POST अनुरोध करने का एक तरीका cURL का उपयोग करना है। चाहे एक्सटेंशन के रूप में हो या बाहरी प्रक्रिया के रूप में, cURL POST अनुरोधों को संभालने का एक सुविधाजनक तरीका प्रदान करता है।
// URL for the POST request
$url = 'http://foo.com/script.php';
// POST data
$fields = ['field1' => $field1, 'field2' => $field2];
// Build URL-encoded data
$postvars = http_build_query($fields);
// Initialize cURL connection
$ch = curl_init();
// Set URL, POST details, and POST data
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, count($fields));
curl_setopt($ch, CURLOPT_POSTFIELDS, $postvars);
// Execute POST request
$result = curl_exec($ch);
// Close cURL connection
curl_close($ch);
एक अन्य विकल्प Zend Framework के Zend_Http क्लास का उपयोग करना है। यह लाइब्रेरी एक्सटेंशन की आवश्यकता के बिना एक मजबूत HTTP क्लाइंट प्रदान करती है।
अधिक आधुनिक दृष्टिकोण के लिए, Guzzle पर विचार करें। यह लाइब्रेरी एक HTTP क्लाइंट प्रदान करती है जो कर्ल एक्सटेंशन के साथ या उसके बिना काम कर सकती है, लचीलापन और प्रदर्शन अनुकूलन प्रदान करती है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3