Dalam pembangunan web, pengendalian ralat adalah penting untuk menyediakan pengalaman pengguna yang lancar. Satu isu biasa yang dihadapi oleh pembangun ialah mencipta halaman ralat tersuai 404, terutamanya apabila menggunakan fail .htaccess untuk pengendalian URL. Artikel ini menangani senario khusus ini dengan menerangkan cara mensimulasikan ralat 404 menggunakan PHP.
Kod yang disediakan menggunakan pengepala($_SERVER["SERVER_PROTOCOL"]." 404 Not Found" ); tidak berkesan mencetuskan halaman 404 yang dikonfigurasikan dalam fail .htaccess. Timbul persoalan sama ada mengubah hala ke halaman ralat tersuai 404 adalah pendekatan yang salah.
Untuk menjana ralat tersuai 404 halaman dalam PHP, adalah disyorkan untuk menggunakan fungsi http_response_code yang diperkenalkan dalam PHP 5.4 dan ke atas:
<?php http_response_code(404); include('my_404.php'); // provide your own HTML for the error page die(); ?>
Dengan menggunakan fungsi http_response_code, anda boleh mensimulasikan dengan berkesan ralat 404 dan paparkan halaman ralat tersuai anda apabila mengendalikan URL yang tidak ditemui dalam skrip titik akhir dalaman anda.
Atas ialah kandungan terperinci Bagaimana untuk Mensimulasikan Ralat 404 dan Memaparkan Halaman Ralat Tersuai Menggunakan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!