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

小云云
發布: 2023-03-22 15:40:01
原創
2302 人瀏覽過

本文主要和大家分享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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板