PHP でエラー 404 ページをシミュレートする
使用できないページに対するリクエストに直面した場合、リクエストされたページを示すエラー 404 ページを作成することが不可欠になります。リソースが見つかりません。以下に示すように、PHP のヘッダー関数を使用してこのエラーをシミュレートしようとすることもできます:
header($_SERVER["SERVER_PROTOCOL"] . " 404 Not Found");
ただし、そのようなアプローチでは、ユーザーはエラー 404 ページを表示せずにリダイレクトされ、意図した動作と矛盾します。
最新の PHP バージョンでの http_response_code の使用
PHP バージョン 5.4 以降の場合、404 ページを生成する推奨方法は http_response_code 関数を使用することです。更新されたアプローチには次の手順が含まれます:
<?php http_response_code(404); include('my_404.php'); die(); ?>
このアプローチでは、ユーザーをリダイレクトするのではなく、カスタム エラー 404 ページが効果的に表示され、存在しないページに適切なエラー メッセージが表示される問題が解決されます。
以上がPHP でカスタム エラー 404 ページを適切に表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。