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

HTML फॉर्म का उपयोग किए बिना किसी वेबपेज को रीडायरेक्ट कैसे करें और PHP के साथ POST डेटा कैसे भेजें?

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

How to Redirect a Webpage and Send POST Data with PHP without Using HTML Forms?

PHP के साथ POST डेटा को रीडायरेक्ट करना और भेजना

इस प्रश्न में, हमें एक अनूठी चुनौती का सामना करना पड़ता है: एक वेबपेज को रीडायरेक्ट कैसे करें और इसके माध्यम से डेटा कैसे भेजें HTML फॉर्म पर निर्भर हुए बिना POST विधि। वांछित परिणाम PHP स्क्रिप्ट का उपयोग करके छिपे हुए फ़ील्ड को बाहरी गेटवे पर सबमिट करना है। आमतौर पर, GET के माध्यम से डेटा भेजना सीधा है, जैसा कि नीचे दिए गए कोड स्निपेट द्वारा उदाहरण दिया गया है:

header('Location: http://www.provider.com/process.jsp?id=12345&name=John');

हालाँकि, केवल PHP का उपयोग करके POST के माध्यम से डेटा भेजना संभव नहीं है। जैसा कि स्वीकृत उत्तर में बताया गया है, इसे प्राप्त करने के लिए कर्ल को नियोजित किया जा सकता है, लेकिन इसके लिए सर्वर-साइड स्क्रिप्ट के बजाय ब्राउज़र क्लाइंट के रूप में कार्य करने के लिए PHP कोड की आवश्यकता होती है।

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

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

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

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

Copyright© 2022 湘ICP备2022001581号-3