Pengelak Ralat PHP 404: Membongkar Kepincangan Komunikasi Tersembunyi
Apabila cuba menghantar ralat 404 dengan PHP, anda mungkin menghadapi hasil yang tidak dijangka : halaman kosong. Untuk memahami sebab ini berlaku, mari kita siasat kod yang anda berikan:
if (strstr($_SERVER['REQUEST_URI'],'index.php')) { header('HTTP/1.0 404 Not Found'); }
Walaupun betul dari segi teknikal, kod ini hanya menetapkan pengepala HTTP kepada "404 Not Found." Walau bagaimanapun, pelayan web telah pun mula memproses halaman PHP sebelum pengepala ini boleh dipintas.
Aliran biasa ralat 404 kelihatan seperti ini:
Namun, dengan kod PHP anda:
Atas ialah kandungan terperinci Mengapa Ralat PHP 404 Saya Menghasilkan Halaman Kosong?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!