ホームページ > バックエンド開発 > PHPチュートリアル > PHP_PHP チュートリアルでステータス コードをヘッダーにする方法

PHP_PHP チュートリアルでステータス コードをヘッダーにする方法

WBOY
リリース: 2016-07-13 17:25:22
オリジナル
2109 人が閲覧しました

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" ; 作成されました受け入れられました

| 203" ; 権限のない情報 | "204" ; コンテンツなし | "206" ; 部分的なコンテンツ | "300" ; 複数の選択肢
| "205" ; コンテンツをリセット
| "301" ; 永久に移動
| " 302" ; 一時的に移動しました
| "303" ; 他を見る
| "304" ; 未変更
| "305" ; プロキシを使用
| "400" ; 不正なリクエスト
| "401" ; 未承認
| "402" ;支払いが必要です
| "404" ; 許可されない
| "408" ;タイムアウト
| "410" ; 要求エンティティが大きすぎます
| -URI が大きすぎます
| サポートされていないメディア エラー
| "502" ; "504 " ; ゲートウェイ タイムアウト
| "505" ; HTTP バージョンはサポートされていません



http://www.bkjia.com/PHPjc/532066.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/532066.html

技術記事

Peng Wuxing 氏の「PHP BIBLE」で説明されているように、ヘッダーは header("Status: 404 Not Found") ?> などのステータス ヘッダーを送信することがあり、これによりユーザーのブラウザが 404 ファイルが見つかりませんエラーを発行する可能性があります。 .. .





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