"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > PHP से दूसरे PHP पेज पर पोस्ट अनुरोध कैसे करें?

PHP से दूसरे PHP पेज पर पोस्ट अनुरोध कैसे करें?

2024-11-08 को प्रकाशित
ब्राउज़ करें:974

How to Make a POST Request from PHP to Another PHP Page?

PHP से दूसरे PHP पेज पर POST अनुरोध करना

PHP स्क्रिप्ट में, ऐसे उदाहरण हो सकते हैं जहां आपको किसी अन्य PHP पेज पर डेटा भेजने की आवश्यकता होती है। इसे POST अनुरोध के माध्यम से प्राप्त किया जा सकता है। इसे पूरा करने का तरीका यहां दिया गया है:

cURL विधि

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 Framework के Zend_Http क्लास का उपयोग करना है। यह लाइब्रेरी एक्सटेंशन की आवश्यकता के बिना एक मजबूत HTTP क्लाइंट प्रदान करती है।

Guzzle

अधिक आधुनिक दृष्टिकोण के लिए, Guzzle पर विचार करें। यह लाइब्रेरी एक HTTP क्लाइंट प्रदान करती है जो कर्ल एक्सटेंशन के साथ या उसके बिना काम कर सकती है, लचीलापन और प्रदर्शन अनुकूलन प्रदान करती है।

विज्ञप्ति वक्तव्य यह लेख यहां पुनर्मुद्रित है: 1729145476 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3