ホームページ  >  記事  >  バックエンド開発  >  Php header() 関数とその一般的な用途_PHP チュートリアル

Php header() 関数とその一般的な用途_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-20 11:15:341108ブラウズ

文法:

生の

注:

Header

パラメータの説明:

パラメータ

説明

文字列

必須。送信するヘッダー文字列を指定します。

交換

オプション。このヘッダーが前のヘッダーを置き換えるか、2 番目のヘッダーを追加するかを示します。

デフォルトは

http_response_code

オプション。

一般的な使用例:

1.サーバーステータスコードを送信

header("HTTP/1.0 404 が見つかりません");

一般的に使用されるステータスコード

ステータスコード

手順

100-199

リクエストが正常に受信され、処理プロセス全体を完了するにはクライアントが次のリクエストの送信を続ける必要があることを示します

200-299

リクエストは正常に受信され、一般的に使用される

300-399

リクエストが不完全です。クライアントはリクエストをさらに調整する必要があります。たとえば、リクエストされたリソースは、一般的に使用される

400-499

間違ったクライアントリクエスト 一般的に使用される

500-599

サーバー側でエラーが発生しました。一般的に使用される

2. ページジャンプ

3秒

3. ブラウザキャッシュを設定します

ブラウザがキャッシュしないように強制します!

リーリー

説明

Expiresgmdate("M d Y H:i:s"); のような キャッシュ制御の共通値には、

キャッシュディレクティブ

手順

公開

すべてのコンテンツはキャッシュされます

プライベート

コンテンツはプライベートキャッシュにのみキャッシュされます

キャッシュなし

コンテンツはキャッシュされません

無店舗

コンテンツはキャッシュまたは

にキャッシュされません

必須再検証/プロキシ再検証

キャッシュされたコンテンツが無効になった場合、再検証のためにリクエストをサーバー

max-age=xxx (xxx は数字)

キャッシュされたコンテンツは、

1.新しいウィンドウを開きます

指定された Header(“cache-control:max-age=5”);

この Web ページにアクセスしてから

2. アドレスバーに入力します

値が private

値が の場合は再訪されません。 価値に関係なく、また訪れます

さらに、「 有効期限: 1999 年 12 月 31 日金曜日 16:00:00 GMT

5.「最終更新日」 ブラウザが特定の
。クライアントが 2 度目にこれをリクエストします
サーバー側のリソースが変更されていない場合は、自動的に返されます。 賢い開発者は、 プロセスは次のとおりです
1 クライアントはページ ( 2 サーバーはページ 3 クライアントはページを表示し、 4 クライアントはページ 5 サーバーは

3.文件下载

比如下载一个

<span //</span><span  We'll be outputting a PDF</span>

<span header</span>('Content-type: application/pdf'<span );

</span><span //</span><span  It will be called downloaded.pdf

//表明他是附件,进行命名并下载</span>

<span header</span>('Content-Disposition: attachment; filename="downloaded.pdf"'<span );

</span><span //</span><span  The PDF source is in 1.pdf</span>

<span readfile</span>('1.pdf');

 

一般

<span header</span>(&ldquo;content-type:application/octet-<span sream&rdquo;);

</span><span Header</span>(&ldquo;Accept-Ranges:bytes&rdquo;);<span //</span><span 依字节返回</span>

<span Header</span>(&ldquo;content-disposition:attachement;filename=<span &rsquo; 文件名&rsquo;&rdquo;);

</span><span Header</span>(&ldquo;Accept-length:&rdquo;.<span $filesize</span>);

 

 其实要更好的了解这些,还是得去好好学习http协议啊!

参考资料:互联网....

 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/440172.htmlTechArticle语法: 向客户端发送原始的 需注意: Header 参数说明: 参数 描述 string 必需。规定要发送的报头字符串。 replace 可选。指示该报头是否替...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。