मैं एक रूप है कहो तो $_REQUEST['redirect']
= false
होगा?
उत्तर
के आधार पर, php.ini में request_order निर्देश बदल जाते हैं।
डिफ़ॉल्ट मान है:
request_order = "GP"
पी पोस्ट के लिए खड़ा है और जी प्राप्त के लिए खड़ा है, और बाद में मूल्यों, पूर्वता है तो इस विन्यास में, क्वेरी स्ट्रिंग में एक मूल्य द्वारा पारित एक मूल्य को पार कर जाएगी $_REQUEST
सरणी में पोस्ट करें। आप पोस्ट प्राप्त मूल्यों को भी पार करना चाहते हैं, बस उन्हें तो की तरह चारों ओर स्विच:
request_order = "PG"
आपको लगता है कि प्रभावी करने के लिए वेब सर्वर/php को पुनः आरंभ करने की आवश्यकता होगी।
$_REQUEST['redirect'] = $_POST['redirect'];
या
$_REQUEST['redirect'] = $_GET['redirect'];
आप $_REQUEST
सरणी में $_POST
से अधिक $_GET
की पूर्वता बदलना चाहते हैं कि आप क्या चाहते
PHP के request order पैरामीटर देखें (के रूप में ब्रैड सुझाव और अधिक उपयुक्त request_order उपयोग करने के लिए है, न कि variables_order से संपादित)। यहां आप सेट कर सकते हैं कि सरणी पोस्ट, मिल, कुकी या किसी भी कॉम्बो को भरती है या नहीं।
PHP.ini में request_order
निर्देश देखें।
वास्तव में, आपको स्पष्ट रूप से सुपरग्लोबल का उपयोग करना चाहिए जिसे आप विशेष रूप से चाहते हैं। अन्यथा, आप सिस्टम से सिस्टम तक लगातार व्यवहार पर भरोसा नहीं कर सकते हैं, और फिर आपके चर को गलती से ओवरराइट किया जा सकता है।
आम तौर पर मैं चाहता हूं लेकिन यह मौजूदा क्लाइंट फॉर्म प्रोसेसर के लिए है और वे पहले ही '$ _REQUEST ['रीडायरेक्ट']' से संसाधित कर रहे हैं। +1 हालांकि, धन्यवाद! – Maverick
यदि आप देखते है कि अंतिम पंक्ति में false
मतलब है, और चाहते हैं $_REQUEST
अभी भी दोनों पद से डेटा है और डेटा मिलता है, और है config के साथ गड़बड़ करने के लिए नहीं चाहते हैं, इस का उपयोग करें:
$_REQUEST = array_merge($_POST, $_GET);
- 1. $ _GET और $ _POST
- 2. मुझे $ _REQUEST के बजाय $ _GET और $ _POST का उपयोग क्यों करना चाहिए?
- 3. $ _GET/$ _POST/$ _COOKIE के बजाय $ _REQUEST कब और क्यों उपयोग किया जाना चाहिए?
- 4. आप PHP में $ _GET और $ _POST क्यों विलय करेंगे?
- 5. $ _POST के संभावित प्रकार और $ _GET मूल्यों
- 6. PHP $ _REQUEST परिवर्तनीय
- 7. $ _GET
- 8. _GET
- 9. Jquery .ajax विधि = "पोस्ट" लेकिन $ _POST खाली
- 10. $ _REQUEST चर
- 11. $ _POST
- 12. $ _POST चर की सफाई
- 13. PHP "php: // input" बनाम $ _POST
- 14. $ _REQUEST खाली क्यों है
- 15. php $ _REQUEST कुकीज़
- 16. अगर $ _POST
- 17. पीएचपी
- 18. पीएचपी
- 19. पीएचपी isset() से अधिक पैरामीटर
- 20. $ _POST बमबारी
- 21. PNG या पीएचपी
- 22. जावा या पीएचपी
- 23. पीएचपी और/या जावा
- 24. पीएचपी हैडर स्थान
- 25. कोहाना, .htaccess, और $ _GET
- 26. $ _GET और यूआरएल PHP
- 27. $ _GET और वर्डप्रेस
- 28. फॉर्म ट्विटर बूटस्ट्रैप (PHP $ _POST)
- 29. पीएचपी isset
- 30. PHPUnit - $ _POST चर
ऐसा लगता है कि '$ _REQUEST ['रीडायरेक्ट']' * सत्य है। –
मुझे लगता है कि वह वास्तव में वहां अपनी आखिरी पंक्ति में झूठा होना था। वह क्वेरीस्ट्रिंग का उपयोग करना चाहता है, न कि उस मान के लिए फॉर्म डेटा। – mrtsherman
यदि आपका मतलब झूठा है .. '$ _REQUEST ['रीडायरेक्ट'] = $ _GET ['रीडायरेक्ट']' – Josh