मेरे पास एक फ़ाइल में एक फॉर्म है जिसे मैं विधि पोस्ट का उपयोग करके सबमिट करता हूं। फ़ाइल में फॉर्म एक्शन में, मैं $_SERVER['REQUEST_METHOD'] === 'POST'
का उपयोग करता हूं, लेकिन $_SERVER['REQUEST_METHOD']
का एक var डंप कर रहा है 'GET'
दिखाता है।PHP सर्वर अनुरोध विधि
कोई विचार यह कैसे हो सकता है? तथ्य यह है कि अपनी पोस्टिंग में ही वापस करने के लिए और मूल रूप से एक प्राप्त क्वेरी के साथ भरी हुई की वजह से
<iframe src="targetfile.php?id=30">
<form method="post" action="targetfile.php" target="credit_results">
<input type="hidden" name="pid" id="hidden_pid" value="30" />
<input type="text" class="std_grey" name="first_name_info" id="first_name_info"/>
</form>
<iframe name="credit_results" id="credit_results" scrolling="no" frameborder="0" width="960" height="1200"></iframe>
</iframe>
चेक अगर आपके पास दोनों प्राप्त और पोस्ट मूल्यों (आप भी iframe में एक प्राप्त परम पारित) । मैंने iframes के साथ बहुत कुछ काम नहीं किया है ... –
क्या var_dump() iframe पहली बार लोड होने पर 'GET' दिखा रहा है, जैसा कि अपेक्षित होना चाहिए, और लॉग में कुछ कैसे फॉर्म को स्वयं वापस सबमिट किया जाता है? –
'targetfile.php' दोनों जीईटी और पोस्ट संदर्भों में उपयोग किया जा रहा है। आईफ्रेम फ़ाइल के साथ जीईटी के साथ अनुरोध कर रहा है लेकिन यह भी खुद को प्रस्तुत करता है। क्या आप अपना कोड दिखा सकते हैं? –