ホームページ バックエンド開発 PHPチュートリアル PHPでheader()関数を使用する方法

PHPでheader()関数を使用する方法

Mar 29, 2018 am 10:08 AM
header php 説明書

この記事では主にphpのheader()関数の使い方をコード形式で説明しています。

 跳转页面
header('Location:'.$url);  //Location和":"之间无空格。
2、 声明content-type
header('content-type:text/html;charset=utf-8');
3、 返回response状态码
header('HTTP/1.1 404 Not Found');
4、 在某个时间后执行跳转
header('Refresh: 10; url=http://www.baidu.com/');  //10s后跳转。
ログイン後にコピー

5. ブラウザキャッシュの制御

名前意味
ExpiresExpires响应过期的日期和时间Expires: Thu, 01 Dec 2010 16:00:00 GMT
Last-Modified请求资源的最后修改时间Last-Modified: Tue, 15 Nov 2010 12:45:26 GMT
Cache-Control告诉所有的缓存机制是否可以缓存及哪种类型Cache-Control: no-cache
Pragma包括实现特定的指令,它可应用到响应链上的任何接收方Pragma: no-cache
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . "GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
ログイン後にコピー

6、执行http验证

名称含义示例
WWW-Authenticate表明客户端请求实体应该使用的授权方案WWW-Authenticate: Basic
header('HTTP/1.1 401 Unauthorized');header('WWW-Authenticate: Basic realm="Top Secret"');
ログイン後にコピー

7、执行下载操作

応答の有効期限Ex Pires : 木01 Dec 2010 16:00:00 GMTLast-Modified
名称含义示例
Content-Disposition
リクエストされたリソースの最終変更時刻

Last-Modified: 火曜日, 15 Nov 2010 12:45:26 GMT

Cache-Controlすべてのキャッシュメカニズムに、キャッシュできるかどうか、およびそのタイプを伝えます

Cache-Control: no-cache

Pragma 応答チェーン上の任意の受信者に適用できる実装固有のディレクティブが含まれています

🎜プラグマ: no-cache🎜🎜🎜🎜
header('Content-Type: application/octet-stream'); //设置内容类型header('Content-Disposition: attachment; filename="example.zip"'); //设置MIME用户
ログイン後にコピー
🎜🎜6、http検証を実行します🎜🎜🎜🎜🎜🎜名前🎜🎜意味🎜🎜例🎜 🎜🎜🎜🎜🎜WWW-Authenticate🎜🎜クライアント要求エンティティが使用する必要がある認可スキームを示します🎜🎜WWW-Authenticate: Basic🎜🎜🎜🎜
header('Content-Transfer-Encoding: binary'); //设置传输方式header('Content-Length: '.filesize('example.zip')); //设置内容长度
ログイン後にコピー
🎜🎜7 ダウンロード操作を実行します🎜🎜🎜。 🎜 🎜🎜名前🎜🎜意味🎜🎜例🎜🎜🎜🎜🎜🎜Content-Disposition🎜🎜メッセージヘッダーは、返信コンテンツがどのような形式で表示されるべきかを示します。これはインライン形式 (つまり、Web ページ)またはページ部分)、または添付ファイルとしてダウンロードしてローカルに保存します。 🎜🎜Content-Disposition:attachment; filename="filename.jpg"🎜🎜🎜🎜rrreee🎜🎜8. 添付ファイルとして🎜🎜🎜php: header() 関数の使用例の詳細な説明🎜🎜 🎜🎜header()出力方法画像キャッシュ使用例🎜🎜🎜🎜php header()関数に関するおすすめ記事10選🎜🎜

以上がPHPでheader()関数を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

CakePHP の日付と時刻

CakePHP プロジェクトの構成 CakePHP プロジェクトの構成 Sep 10, 2024 pm 05:25 PM

CakePHP プロジェクトの構成

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

CakePHP ファイルのアップロード

CakePHP ルーティング CakePHP ルーティング Sep 10, 2024 pm 05:25 PM

CakePHP ルーティング

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP について話し合う

CakePHP クイックガイド CakePHP クイックガイド Sep 10, 2024 pm 05:27 PM

CakePHP クイックガイド

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 Dec 20, 2024 am 11:31 AM

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法

See all articles