Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Memaparkan Halaman Ralat Tersuai 404 dengan Betul dalam PHP?
Simulating Ralat 404 Halaman dalam PHP
Apabila menghadapi permintaan untuk halaman yang tidak tersedia, menjadi penting untuk mencipta halaman ralat 404 untuk menunjukkan yang diminta sumber tidak ditemui. Seseorang mungkin cuba mensimulasikan ralat ini menggunakan fungsi pengepala PHP, seperti yang dilihat di bawah:
header($_SERVER["SERVER_PROTOCOL"] . " 404 Not Found");
Walau bagaimanapun, pendekatan sedemikian mengubah hala pengguna ke halaman ralat 404 dan bukannya memaparkannya, bercanggah dengan tingkah laku yang dimaksudkan.
Menggunakan http_response_code untuk Versi PHP Moden
Untuk versi PHP 5.4 dan lebih tinggi, kaedah yang disyorkan untuk menjana 404 halaman adalah dengan menggunakan fungsi http_response_code. Pendekatan yang dikemas kini melibatkan langkah berikut:
<?php http_response_code(404); include('my_404.php'); die(); ?>
Pendekatan ini memaparkan halaman ralat tersuai 404 dengan berkesan dan bukannya mengubah hala pengguna, menyelesaikan isu memaparkan mesej ralat yang sesuai untuk halaman yang tidak wujud.
Atas ialah kandungan terperinci Bagaimana untuk Memaparkan Halaman Ralat Tersuai 404 dengan Betul dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!