PHP でカスタム エラー 404 ページを適切に表示するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-11-08 14:03:02
オリジナル
224 人が閲覧しました

How to Properly Display a Custom Error 404 Page in PHP?

PHP でエラー 404 ページをシミュレートする

使用できないページに対するリクエストに直面した場合、リクエストされたページを示すエラー 404 ページを作成することが不可欠になります。リソースが見つかりません。以下に示すように、PHP のヘッダー関数を使用してこのエラーをシミュレートしようとすることもできます:

header($_SERVER["SERVER_PROTOCOL"] . " 404 Not Found");
ログイン後にコピー

ただし、そのようなアプローチでは、ユーザーはエラー 404 ページを表示せずにリダイレクトされ、意図した動作と矛盾します。

最新の PHP バージョンでの http_response_code の使用

PHP バージョン 5.4 以降の場合、404 ページを生成する推奨方法は http_response_code 関数を使用することです。更新されたアプローチには次の手順が含まれます:

  1. http_response_code(404) を使用して HTTP 応答コードを 404 に設定します。
  2. include('my_404.php を使用してカスタム 404 ページ HTML ファイルを含めます) ');
  3. die(); でスクリプトを終了します。
<?php
http_response_code(404);
include('my_404.php');
die();
?>
ログイン後にコピー

このアプローチでは、ユーザーをリダイレクトするのではなく、カスタム エラー 404 ページが効果的に表示され、存在しないページに適切なエラー メッセージが表示される問題が解決されます。

以上がPHP でカスタム エラー 404 ページを適切に表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート