मैं एक फॉर्म को प्रमाणित करने के लिए एक स्क्रिप्ट बना रहा हूं और मैं खुद से एक प्रश्न पूछ रहा था। जब मैं एक हेडर का उपयोग करता हूं (नीचे उदाहरण देखें), क्या मुझे इसके बाद बाहर निकलने का उपयोग करना होगा? मेरा मतलब है, हेडर का उपयोग करने का मतलब यह भी है कि यह डिफ़ॉल्ट रूप से बाहर निकल रहा है इसलिए मुझे आदेश से बाहर निकलने की आवश्यकता नहीं है?क्या मुझे हेडर के बाद बाहर निकलने की आवश्यकता है ("स्थान: http: // localhost/...") ;?
// cancel button clicked
if (isset($_POST['cancel'])) {
header("Location: http://localhost/admin/tracks.php");
exit;
}
echo '<p>$name</p>'
मुझे लगता है कि आपको इसकी आवश्यकता नहीं है। जब हेडर भेजा जाता है, तो आपको रीडायरेक्ट किया जाएगा और स्क्रिप्ट निष्पादन को रोक देगा। – EmCo
@EmCo बिल्कुल सही नहीं है। मेरे उत्तर में उदाहरण देखें। – AgentConundrum
संभव डुप्लिकेट [PHP में हेडर ('स्थान ..') के माध्यम से पुनर्निर्देशन के बाद मुझे 'निकास' क्यों कॉल करना है?] (http://stackoverflow.com/questions/2747791/why-i-have-to-call-exit-after-redirection-through-headerlocation-in-php) – kapa