ホームページ >バックエンド開発 >PHPチュートリアル >PHP の Header で使用される HTTP プロトコルと一般的なメソッドの概要、header_PHP チュートリアルの概要

PHP の Header で使用される HTTP プロトコルと一般的なメソッドの概要、header_PHP チュートリアルの概要

WBOY
WBOYオリジナル
2016-07-13 10:15:11842ブラウズ

PHPのHeaderで使用されるHTTPプロトコルと一般的なメソッドのまとめ、ヘッダーの概要

この記事の例は、PHP のヘッダーで使用される HTTP プロトコルと一般的なメソッドをまとめたものです。参考のためにみんなで共有してください。具体的な方法は以下の通りです

コードをコピーします コードは次のとおりです:
関数 https($num) {
$http = 配列 (
100 => 「HTTP/1.1 100 続行」、
101 => 「HTTP/1.1 101 スイッチング プロトコル」、
200 => 「HTTP/1.1 200 OK」、
201 => 「HTTP/1.1 201 が作成されました」、
202 => "HTTP/1.1 202 を受け入れました"、
203 => 「HTTP/1.1 203 非権限情報」、
204 => 「HTTP/1.1 204 コンテンツなし」、
205 => 「HTTP/1.1 205 コンテンツのリセット」、
206 => 「HTTP/1.1 206 部分コンテンツ」、
300 => 「HTTP/1.1 300 の複数の選択肢」、
301 => 「HTTP/1.1 301 は完全に移動されました」、
302 => 「HTTP/1.1 302 が見つかりました」、
303 => "HTTP/1.1 303 その他を参照"、
304 => 「HTTP/1.1 304 は変更されていません」、
305 => 「HTTP/1.1 305 プロキシを使用する」、
307 => 「HTTP/1.1 307 一時リダイレクト」、
400 => 「HTTP/1.1 400 不正なリクエスト」、
401 => 「HTTP/1.1 401 が許可されていません」、
402 => 「HTTP/1.1 402 支払いが必要です」、
403 => 「HTTP/1.1 403 禁止」、
404 => 「HTTP/1.1 404 が見つかりません」、
405 => 「HTTP/1.1 405 メソッドは許可されていません」、
406 => 「HTTP/1.1 406 は受け入れられません」、
407 => 「HTTP/1.1 407 プロキシ認証が必要です」、
408 => 「HTTP/1.1 408 リクエストのタイムアウト」、
409 => 「HTTP/1.1 409 の競合」、
410 => 「HTTP/1.1 410 がなくなりました」、
411 => 「HTTP/1.1 411 長さが必要です」、
412 => 「HTTP/1.1 412 前提条件が失敗しました」、
413 => 「HTTP/1.1 413 リクエスト エンティティが大きすぎます」、
414 => 「HTTP/1.1 414 リクエスト URI が大きすぎます」、
415 => 「HTTP/1.1 415 サポートされていないメディア タイプ」、
416 => "HTTP/1.1 416 要求された範囲を満たすことができません"、
417 => 「HTTP/1.1 417 期待に失敗しました」、
500 => 「HTTP/1.1 500 内部サーバー エラー」、
501 => 「HTTP/1.1 501 は実装されていません」、
502 => 「HTTP/1.1 502 不正なゲートウェイ」、
503 => 「HTTP/1.1 503 サービスが利用できません」、
504 => 「HTTP/1.1 504 ゲートウェイのタイムアウト」
);
ヘッダー($http[$num]);
};

//200 正常状態
header('HTTP/1.1 200 OK');

// 301 永久重定方向、记得次面要加重定方向地址 Location:$url
header('HTTP/1.1 301 が完全に移動されました');

// 重定方向、それは 302 暂時間重定方向
header('場所: http://www.xxxx.com/');

// 設置页面304 修正なし
header('HTTP/1.1 304 未変更');

// 显示登录框,
header('HTTP/1.1 401 Unauthorized');
header('WWW-Authenticate: Basic realm="登录信息"');
echo '表示された情報!';

// 403禁止访问
header('HTTP/1.1 403 禁止');

// 404 错误
header('HTTP/1.1 404 が見つかりません');

// 500服务器错误
header('HTTP/1.1 500 内部サーバー エラー');

// 3 秒後に再定方向指定地址(つまり、刷新から新しい面と header('コンテンツ転送エンコーディング: バイナリ');
readfile('example.zip');//读取文件到客户端

// 禁用页面缓存
header('キャッシュ制御: キャッシュなし、ストアなし、max-age=0、必須再検証');
header('有効期限: 1997 年 7 月 26 日月曜日 05:00:00 GMT');
header('プラグマ: キャッシュなし');

//設置页面头情報
header('Content-Type: text/html; charset=iso-8859-1');
header('Content-Type: text/html; charset=utf-8');
header('Content-Type: text/plain');
header('Content-Type: image/jpeg');
header('Content-Type: application/zip');
header('Content-Type: application/pdf');
header('Content-Type: audio/mpeg');
header('Content-Type: application/x-shockwave-flash');
//.... まで Content-Type の値は、w3c の文档库、那里很丰富
を参照できます ?>

ここで説明されている大規模な PHP プログラムの設計が役立つことを望みます。

php中http头协议header関数

これについては詳しく調べていません。
Baigoogledu の多くのソース コードを見てみましょう。非常に詳細です。

集約検索も基本的に一部のリンクを盗みます。

PHPでヘッダージャンプを使用するときにgetメソッドを使用して変数を渡す方法

変数は .header("location:xx.php?id=".$id);" を使用して接続する必要があります。

http://www.bkjia.com/PHPjc/906112.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/906112.html技術記事 PHP のヘッダーで使用される HTTP プロトコルと一般的なメソッドの概要 ヘッダーの概要 この記事では、PHP のヘッダーで使用される HTTP プロトコルと一般的なメソッドについて概要を説明します。参考のためにみんなで共有してください。具体的な方法は…
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。