PHP में POST अनुरोध की खराबी को संबोधित करना
प्रस्तुत कोड स्निपेट में:
action=''
इरादा टेक्स्ट बॉक्स से इनपुट कैप्चर करना और सबमिट बटन पर क्लिक करने पर इसे प्रदर्शित करना है। हालाँकि, आउटपुट रिक्त रहता है। जबकि विधि = "प्राप्त करें" निर्बाध रूप से काम करता है, विधि = "पोस्ट" एक समस्या उत्पन्न करता है।
पोस्ट अनुरोध का समस्या निवारण
इस समस्या को हल करने के लिए, निम्नलिखित चरणों पर विचार करें :
क्रिया विशेषता की जांच करें:
यदि आप पृष्ठ को ताज़ा कर रहे हैं, क्रिया विशेषता को एक खाली स्ट्रिंग पर सेट करें, उदाहरण के लिए:
action=""
इसके बजाय:
if(empty($_SERVER['CONTENT_TYPE']))
{
$_SERVER['CONTENT_TYPE'] = "application/x-www-form-urlencoded";
}
POST डेटा हैंडलिंग कॉन्फ़िगर करें:
जोड़ें POST डेटा को संभालने के लिए आपकी PHP फ़ाइल की शुरुआत में निम्नलिखित पंक्ति ठीक से:
post_max_size = 8M
variables_order = "EGPCS"
php.ini सेटिंग्स की समीक्षा करें:
सुनिश्चित करें कि आपकी php.ini फ़ाइल में निम्नलिखित सेटिंग्स मौजूद हैं:
sudo /etc/init.d/httpd restart
sudo /etc/init.d/httpd पुनः आरंभ करें
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3