PHP常用的header頭部定義彙總

thinkyoung發表於2016-02-04

<?php
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(`Cache-Control: no-cache, no-store, max-age=0, must-revalidate`);
header(`Expires: Mon, 26 Jul 1997 05:00:00 GMT`);###### ###顯示一個需要驗證的登陸對話方塊###
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`); ######?>


相關文章