PHPのヘッダーの使い方と基本機能

墨辰丷
リリース: 2023-03-29 12:34:02
オリジナル
2127 人が閲覧しました

この記事は主にPHPのヘッダーの使い方を紹介し、ヘッダー関数の基本的な機能とそれに対応する使用スキルをまとめて分析します。必要な友人はそれを参照してください

PHPのheader()関数の機能は送信することですヘッダー情報をクライアントに送信します。

ヘッダー情報とは何ですか?

ここでは簡単な説明をします。http プロトコルを詳しく読んでください。

HTTP プロトコルでは、サーバー側の応答コンテンツには、ヘッダー情報 (header) とボディ コンテンツの 2 つの部分が含まれます。ここでのヘッダー情報は、HTML の 部分ではありません。コンテンツも

もありません。ヘッダー情報はユーザーには見えず、サーバー情報、日付、コンテンツの長さなど、多くの項目が含まれています。本文のコンテンツは 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 の例を共有する

ユーザーログインを実装するための PHP ケースコード

フォームの繰り返し送信を防ぐための ThinkPHP メソッド

以上がPHPのヘッダーの使い方と基本機能の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!