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

WBOY
リリース: 2016-07-13 17:23:44
オリジナル
791 人が閲覧しました

Peng Wuxing 氏の「PHP BIBLE」によると、ヘッダーは などの Status ヘッダーを送信できるため、ユーザーのブラウザにファイルが見つからないという 404 エラーが表示される可能性があるとのことですが、これを試してみましたが、うまくいきませんでした。 その後、w3.org で http 関連の情報を調べ、最終的にヘッダーにステータス コード (Status) を表示する方法を見つけて、みんなで共有しました。 実際には次のようになります: Header("http/1.1 403 Forbidden"); ?> 最初の部分は HTTP プロトコルのバージョン (HTTP-Version)、2 番目の部分はステータス コード (Status) です。 3 番目の部分は理由フレーズ (Reason-Phrase) です) 3 つの部分はスペースで区切られており、途中で復帰することはできません。最初の部分と 2 番目の部分は必須であり、3 番目の部分はユーザーが読むためのものです。 . 書いても書かなくても、ランダムに書いても構いません。 また、この文の出力は HTML ファイルの最初の行になければなりません。 以下に、各コードの意味を示します (w3.org から見つけました。十分に信頼できるものです): * 1xx: 情報 - リクエストを受信し、プロセスを続行 * 2xx: 成功 - アクションが正常に受信、理解され、受け入れられました * 3xx : リダイレクト - リクエストを完了するにはさらにアクションを実行する必要があります * 4xx: クライアント エラー - リクエストに不正な構文が含まれているか、リクエストを実行できません * 5xx: サーバー エラー - サーバーは一見有効なリクエストを実行できませんでした * 5xx: "100 " ; 続行 | "101" ; プロトコルの切り替え | "201" ; 作成されました " | "203" ; 内容 | "300" ; | "301" ; 無効なリクエスト "403" ; 許可されていません"406" ; "407" ; "408" ; 要求エンティティが大きすぎます | "415" ; | "500" ; 実装されていません | "502" ; ゲートウェイ タイムアウト | "505" ; サポートされていません

http://www.bkjia.com/PHPjc/532199.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/532199.html技術記事 Peng Wuxing 氏の「PHP BIBLE」で述べられているように、ヘッダーは Status ヘッダーを送信することができ、これによりユーザーのブラウザにファイルが見つからないという 404 エラーが表示される可能性がありますが、これを試してみましたが、うまくいきませんでした...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート