【推薦課程:PHP教程】
PHP中的header() 函數用于向客戶端發送原始的 HTTP 報頭,今天將為大家分享一些在PHP中常用的header函數頭具有一定的參考價值,希望對大家有所幫助。
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
以上就是PHP中常用的header頭部定義有哪些的詳細內容,PHP教程
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答