आपके आवेदन प्रकार पोस्ट के अनुरोध पर प्रतिक्रिया करने के लिए की जरूरत है, इस का उपयोग करें:
if(strtoupper($_SERVER['REQUEST_METHOD']) === 'POST') { // if form submitted with post method
// validate request,
// manage post request differently,
// log or don't log request,
// redirect to avoid resubmition on F5 etc
}
आपके आवेदन किसी भी डेटा पर प्रतिक्रिया करने के लिए की जरूरत है पोस्ट अनुरोध के माध्यम से प्राप्त किया, इस का उपयोग करें:
if(!empty($_POST)) { // if received any post data
// process $_POST values,
// save data to DB,
// ...
}
if(!empty($_FILES)) { // if received any "post" files
// validate uploaded FILES
// move to uploaded dir
// ...
}
यह कार्यान्वयन विशिष्ट है, लेकिन आप + $ _FILES superglobal दोनों का उपयोग करने जा रहे हैं।
उस लड़के को बताओ कि वह बेकार है। –
@ vinkoVrsalovic विशेष रूप से उनके उत्तर में उल्लेख करते हैं कि वे समान नहीं हैं और ($ POST) एक प्रकार का "हैक" है, जिसमें आपकी जांच अगर कोई सरणी है, जो केवल POST अनुरोध के दौरान मौजूद है, मौजूद है। जीईटी जैसे अन्य मामलों में भी अनुरोध विधि का उपयोग किया जा सकता है। –
Hawken
आपको '===' के बजाय '===' का उपयोग '0 == 'POST'' के रूप में करना चाहिए। – dave1010