首頁  >  文章  >  後端開發  >  php中header()函數的使用方法

php中header()函數的使用方法

小云云
小云云原創
2018-03-29 10:08:152233瀏覽

本文主要和大家分享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、控制瀏覽器快取

#意義 #範例
Expires #回應過期的日期和時間 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、執行下載操作

名稱意思#範例
#Content-Disposition

訊息頭指示回覆的內容該以何種形式展示,是以內聯的形式(即網頁或頁面的一部分),還是以附件的形式下載並儲存到本地。

Content-Disposition: attachment; filename=”filename.jpg”

header('Content-Type: application/octet-stream'); //设置内容类型header('Content-Disposition: attachment; filename="example.zip"'); //设置MIME用户

8、作為附件

#
header('Content-Transfer-Encoding: binary'); //设置传输方式header('Content-Length: '.filesize('example.zip')); //设置内容长度

相關推薦:

php:header()函數使用實例詳解#############header()如何輸出圖片快取用法實例###### ######關於php header()函數的10篇文章推薦######

以上是php中header()函數的使用方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn