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

जावास्क्रिप्ट के बिना POST पैरामीटर्स के साथ PHP पुनर्निर्देशन कैसे करें?

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

How to Perform PHP Redirection with POST Parameters Without JavaScript?

POST पैरामीटर्स के साथ PHP पुनर्निर्देशन

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

उत्तर से पता चला कि किसी POST अनुरोध को उसके पैरामीटर सहित हेडर द्वारा पुनर्निर्देशित करना संभव है। यह रीडायरेक्ट स्थान से पहले HTTP स्थिति कोड को स्पष्ट रूप से 307 पर सेट करके प्राप्त किया जाता है।

header('HTTP/1.1 307 Temporary Redirect');
header('Location: anotherpage.php');

हालाँकि, यह ध्यान रखना महत्वपूर्ण है कि, HTTP विनिर्देश के अनुसार, उपयोगकर्ता एजेंट को नए URL पर POST जानकारी पुनः सबमिट करने से पहले उपयोगकर्ता को पुष्टि के लिए संकेत देना चाहिए। व्यवहार में, जबकि कुछ ब्राउज़र इस चरण को छोड़ सकते हैं, फ़ायरफ़ॉक्स एक पुष्टिकरण पॉपअप प्रस्तुत करता है। यह व्यवहार कुछ उपयोग मामलों में अंतिम उपयोगकर्ताओं के लिए संभावित भ्रम पैदा कर सकता है।

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

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

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

Copyright© 2022 湘ICP备2022001581号-3