この記事は主にPHPのヘッダーの使い方を紹介し、ヘッダー関数の基本的な機能とそれに対応する使用スキルをまとめて分析します。必要な友人はそれを参照してください
PHPのheader()関数の機能は送信することですヘッダー情報をクライアントに送信します。
ヘッダー情報とは何ですか?
ここでは簡単な説明をします。http プロトコルを詳しく読んでください。
HTTP プロトコルでは、サーバー側の応答コンテンツには、ヘッダー情報 (header) とボディ コンテンツの 2 つの部分が含まれます。ここでのヘッダー情報は、HTML の 93f0f5c25f18dab9d176bd4f6de5d30e9c3bca370b5104690d9ef395f2c5f8d1 部分ではありません。コンテンツも
もありません。ヘッダー情報はユーザーには見えず、サーバー情報、日付、コンテンツの長さなど、多くの項目が含まれています。本文のコンテンツは HTML 全体であり、表示できるすべてが含まれます。ヘッダー情報の用途は何ですか?
ヘッダー情報には多くの機能がありますが、最も重要なものは次のとおりです:
1. ジャンプ:
Header("Refresh:2; URL=http://localhost//session.php");//2秒后跳转
待機時間が 0 の場合、header("location:") と同等です。
Header("Location:http://localhost//session.php");//直接跳转
2. Web ページのコンテンツを指定します:
同じ XML ファイルの場合、ヘッダー情報が Content-type: application/xml と指定されている場合、ブラウザは XML ファイル形式に従ってそれを解析します。ただし、ヘッダー情報が Content-type: text/xml の場合、ブラウザーは保存されたテキストとして解析します。 (ブラウザは拡張子に応じてファイルを解析しません)
3. 添付ファイルのダウンロード:
$filename = "tupian.jpg"; //文件路径 可以绝对路径也可以相对路径 header('Content-type: application/x-jpg'); //文件的类型 header('Content-Disposition: attachment; filename="保存时的文件名.jpg"'); //下载显示的名字 readfile("$filename"); exit();
View:
$link = "tupian.jpg"; //文件路径 可以绝对路径也可以相对路径 //$link = "新建文本文档.xml"; //文件路径 可以绝对路径也可以相对路径 if (isset($link)) { Header("HTTP/1.1 303 See Other"); Header("Location: $link"); exit; }
要約: 以上がこの記事の全内容です。皆様の学習に役立つことを願っています。 。
関連する推奨事項:
複数のユーザー向けにアバター変更機能を実装する PHP の例を共有する
フォームの繰り返し送信を防ぐための ThinkPHP メソッド
以上がPHPのヘッダーの使い方と基本機能の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。