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

小云云
リリース: 2023-03-22 15:40:01
オリジナル
2242 人が閲覧しました

この記事では主に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 サイトの他の関連記事を参照してください。

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