"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मेरे PHP 404 हेडर का परिणाम खाली पृष्ठ पर क्यों आता है?

मेरे PHP 404 हेडर का परिणाम खाली पृष्ठ पर क्यों आता है?

2024-11-13 को प्रकाशित
ब्राउज़ करें:564

Why Does My PHP 404 Header Result in a Blank Page?

PHP में 404 त्रुटि भेजना क्यों काम नहीं कर सकता है

PHP में, यदि आपको 404 सेट करने के लिए कोड का उपयोग करने के बावजूद एक खाली पृष्ठ मिलता है हेडर नहीं मिला, ऐसा इसलिए है क्योंकि:

if (strstr($_SERVER['REQUEST_URI'],'index.php')) {
    header('HTTP/1.0 404 Not Found');
}

उपयोगकर्ता अनुरोध करता है a यूआरआई।

वेबसर्वर उस यूआरआई पर फ़ाइल की जांच करता है।

यदि फ़ाइल नहीं मिलती है, तो वेबसर्वर 404 हेडर भेजता है और 404 त्रुटि पृष्ठ प्रदर्शित करता है।

  1. त्रुटि प्रबंधन में PHP की भूमिका
  2. हालाँकि, कब एक PHP पेज निष्पादित किया जाता है, वेबसर्वर 404 को संभालने से पहले PHP को नियंत्रण भेज देता है।
  3. PHP फ़ाइल की जांच करता है और पाता है कि वह नहीं मिली है।

PHP एक 404 हेडर भेजता है लेकिन अब त्रुटि पृष्ठ प्रदर्शित करने के लिए जिम्मेदार हो गया है।

इस परिदृश्य में, PHP में कस्टम 404 पृष्ठ दिखाने की क्षमता का अभाव है, जिसके परिणामस्वरूप एक रिक्त पृष्ठ बन जाता है। इस समस्या को हल करने के लिए, आप अपने इच्छित 404 पेज को PHP कोड के भीतर शामिल कर सकते हैं या एक समर्पित 404 पेज पर रीडायरेक्ट कर सकते हैं जो PHP एप्लिकेशन के बाहर मौजूद है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3