などのステータス ヘッダーを送信することがあり、これによりユーザーのブラウザが 404 ファイルが見つかりませんエラーを発行する可能性があります。 。"/> などのステータス ヘッダーを送信することがあり、これによりユーザーのブラウザが 404 ファイルが見つかりませんエラーを発行する可能性があります。 。">
ホームページ >バックエンド開発 >PHPチュートリアル >PHP_PHP チュートリアルでステータス コードをヘッダーにする方法
Peng Wuxing 氏の「PHP BIBLE」で説明されているように、ヘッダーは
header("Status: 404 Not Found"); などの Status ヘッダーを送信でき、これによりユーザーのブラウザーは次のことを行うことができます。ファイル検索を表示する 404エラーは出ないのですが、これを試してもうまくいきません。
その後、w3.orgでhttp関連の情報を調べ、最終的にヘッダーにステータスコード(Status)を表示する方法を試して、みんなに共有しました。
実際には次のようになります:
Header("http/1.1 403 Forbidden");
最初の部分は HTTP プロトコルのバージョン (HTTP-Version) です
2 番目の部分はステータス コード (ステータス)
いいえ。 3 つの部分は Reason-Phrase です。 3 つの部分はスペースで区切られており、途中に復帰はできません。最初の部分と 2 番目の部分は必須です。落書きでも構いません:)。
また、この文の出力は HTML ファイルの最初の行になければなりません。
以下に各コードの意味を示します (w3.org から見つけました。十分に信頼できるものです):
* 1xx: 情報 - リクエストを受信し、プロセスを続行します
* 2xx: 成功 - アクションは正常に受信され、理解されました。
受け入れられました
* 3xx: リダイレクト - リクエストを
完了するには、さらにアクションを実行する必要があります
* 4xx: クライアント エラー - リクエストに不正な構文が含まれているか、
実現できません
* 5xx: サーバー エラー - サーバーはリクエストを実行できませんでしたどうやら
| "100" ; 続行
| "201" ; 作成されました受け入れられました
| "205" ; コンテンツをリセット | | "206" ; 部分的なコンテンツ