摘要:常用正常訪問通知瀏覽器頁面不存在設置地址被永久的重定向跳轉到一個新的地址延遲轉向也就是隔幾秒跳轉修改信息文檔語言設置內容長度告訴瀏覽器最后一次修改時間告訴瀏覽器文檔內容沒有發生改變內容類型網頁編碼純文本格式文件文件
常用
header("HTTP/1.1 200 OK"); // ok 正常訪問 header("HTTP/1.1 404 Not Found"); //通知瀏覽器 頁面不存在 header("HTTP/1.1 301 Moved Permanently"); //設置地址被永久的重定向 301 header("Location: http://www.ithhc.cn/"); //跳轉到一個新的地址 header("Refresh: 10; url=http://www.ithhc.cn/"); //延遲轉向 也就是隔幾秒跳轉 header("X-Powered-By: PHP/6.0.0"); //修改 X-Powered-By信息 header("Content-language: en"); //文檔語言 header("Content-Length: 1234"); //設置內容長度 header("Last-Modified: ".gmdate("D, d M Y H:i:s", $time)." GMT"); //告訴瀏覽器最后一次修改時間 header("HTTP/1.1 304 Not Modified"); //告訴瀏覽器文檔內容沒有發生改變
內容類型
header("Content-Type: text/html; charset=utf-8"); //網頁編碼 header("Content-Type: text/plain"); //純文本格式 header("Content-Type: image/jpeg"); //JPG、JPEG header("Content-Type: application/zip"); // ZIP文件 header("Content-Type: application/pdf"); // PDF文件 header("Content-Type: audio/mpeg"); // 音頻文件 header("Content-type: text/css"); //css文件 header("Content-type: text/javascript"); //js文件 header("Content-type: application/json"); //json header("Content-type: application/pdf"); //pdf header("Content-type: text/xml"); //xml header("Content-Type: application/x-shockw**e-flash"); //Flash動畫
聲明一個下載的文件
header("Content-Type: application/octet-stream"); header("Content-Disposition: attachment; filename="ITblog.zip""); header("Content-Transfer-Encoding: binary"); readfile("test.zip");
顯示一個需要驗證的登陸對話框
header("HTTP/1.1 401 Unauthorized"); header("WWW-Authenticate: Basic realm="Top Secret"");
聲明一個需要下載的xls
header("Content-Disposition: attachment; filename=ithhc.xlsx"); header("Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); header("Content-Length: ".filesize("./test.xls")); header("Content-Transfer-Encoding: binary"); header("Cache-Control: must-revalidate"); header("Pragma: public"); readfile("./test.xls");
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/22509.html
摘要:函數常用方法定義編碼設置一個頭設置地址被永久的重定向轉到一個新地址文檔語言告訴瀏覽器最后一次修改時間告訴瀏覽器文檔內容沒有發生改變設置內容長度設置為一個下載類型對當前文檔禁用緩存 PHP header()函數常用方法 定義編碼 header( Content-Type:text/html;charset=utf-8 ); Atom header(Content-type: applic...
摘要:簡述交互主要分為請求和響應兩種方式。狀態碼構建響應時,最先應做的是標識請求是否成功處理的狀態,可通過設置屬性,該屬性使用一個有效的狀態碼。 簡述 HTTP交互主要分為 request(請求) 和 response(響應) 兩種方式。 對于Yii2來說,HTTP的request請求是用 YII::$app->request 來表示的對象,這是Yii提供的處理HTTP的request請求的...
摘要:使用好久了,好像今天才想起來要記一篇博客呢。之前一直用的框架,后來做接口的時候打算換成不料機緣巧合之下又結識了,于是乎決然的站到了的大營之下。今天小記一下這個類庫的常用操作。首先貼上地址,直接去下載最新版好了。 PHP使用好久了,好像今天才想起來要記一篇博客呢。之前一直用的 ci 框架,后來做接口的時候打算換成 tp5, 不料機緣巧合之下又結識了 node,于是乎決然的站到了 js 的...
摘要:什么是正向代理呢正向代理中,客戶端通過代理服務器從服務端收發數據,即為正向代理。反向代理又是什么反向代理中,代理服務器替服務端收發數據,所有的請求與相應都經過反向代理,可以用來實現數據緩存,負載均衡等。 什么是代理 在計算機中,客戶端A與服務端B進行通信,中間加入中介C進行數據傳遞,則形成了代理。來個淺顯易懂的比喻,三年級二班小明和小花談戀愛,由于小明和小花座位離的太遠,這時候需要小王...
閱讀 1355·2021-11-15 11:45
閱讀 3123·2021-09-27 13:36
閱讀 2867·2019-08-30 15:54
閱讀 984·2019-08-29 12:38
閱讀 2905·2019-08-29 11:22
閱讀 2983·2019-08-26 13:52
閱讀 2025·2019-08-26 13:30
閱讀 584·2019-08-26 10:37