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

PHP में cURL का उपयोग करके किसी URL पर POST डेटा कैसे भेजें?

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

How to Send POST Data to a URL Using cURL in PHP?

PHP में किसी URL पर POST डेटा भेजना

जब आपको HTML फॉर्म पर भरोसा किए बिना किसी URL पर POST डेटा भेजने की आवश्यकता होती है, तो PHP कर्ल एक्सटेंशन एक शक्तिशाली समाधान प्रदान करता है। इसे पूरा करने का तरीका यहां दिया गया है:

curl का उपयोग करना:

  1. curl_init( $url ) के साथ एक cURL सत्र प्रारंभ करें। $url को लक्ष्य URL से बदलें।
  2. POST डेटा भेजने को सक्षम करने के लिए CURLOPT_POST को 1 पर सेट करें।
  3. & का उपयोग करके अपना POST डेटा एक स्ट्रिंग में तैयार करें। कुंजी-मूल्य जोड़े को अलग करने के लिए। उदाहरण के लिए: $myvars = 'myvar1=' . $myvar1 . '&myvar2=' . $myvar2.
  4. curl_setopt( $ch, CURLOPT_POSTFIELDS, $myvars ) का उपयोग करके POST डेटा को CURLOPT_POSTFIELDS पर असाइन करें।
  5. curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, 1 ) के साथ निम्नलिखित रीडायरेक्ट सक्षम करें।
  6. हेडर आउटपुट को अक्षम करें cur_setopt( $ch, CURLOPT_HEADER, 0 ).
  7. एक स्ट्रिंग के रूप में प्रतिक्रिया प्राप्त करने के लिए CURLOPT_RETURNTRANSFER को 1 पर सेट करें।
  8. curl_exec( $ch ) के साथ कर्ल सत्र निष्पादित करें।
  9. प्रतिक्रिया को एक वेरिएबल में संग्रहीत करें, जैसे $प्रतिक्रिया।

यह दृष्टिकोण आपको सीधे PHP कोड से POST डेटा भेजने की अनुमति देता है, जिससे आप HTML फॉर्म का उपयोग किए बिना फॉर्म सबमिशन स्वचालित करने या डेटा स्थानांतरित करने में सक्षम हो जाते हैं।

नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3