麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > PHP > 正文

php header函數的詳解

2024-09-04 11:48:47
字體:
來源:轉載
供稿:網友

header函數在php中是發前一些頭部信息的,如果我們可以直接使用它來做301跳轉等,下面我來總結關于header函數用法與一些常用見問題解決方法。

發送一個原始 HTTP 標頭[Http Header]到客戶端,標頭 (header) 是服務器以 HTTP 協義傳 HTML 資料到瀏覽器前所送出的字串,在標頭與 HTML 文件之間尚需空一行分隔

例1,代碼如下:

  1. <?PHP 
  2. Header(“Location: http://www.companysz.com”;); 
  3. exit//在每個重定向之后都必須加上“exit”,避免發生錯誤后,繼續執行。 
  4. ?> 

禁止頁面在IE中緩存,代碼如下:

  1. <?PHP 
  2. header( ‘Expires: Mon, 26 Jul 1997 05:00:00 GMT’ ); 
  3. header( ‘Last-Modified: ‘ . gmdate( ‘D, d M Y H:i:s’ ) . ‘ GMT’ ); 
  4. header( ‘Cache-Control: no-store, no-cache, must-revalidate’ ); 
  5. header( ‘Cache-Control: post-check=0, pre-check=0′, false ); 
  6. header( ‘Pragma: no-cache’ ); //兼容http1.0和https 
  7. ?> 
  8. //CacheControl = no-cache 
  9. //Pragma=no-cache 
  10. //Expires = -1 

實現文件下載,代碼如下:

  1. header('Content-Type: application/octet-stream');//設置內容類型 
  2. header('Content-Disposition: attachment; filename="example.zip"'); //設置MIME用戶作為附件下載 如果將attachment換成inline意思為在線打開 
  3. header('Content-Transfer-Encoding: binary');//設置傳輸方式 
  4. header('Content-Length: '.filesize('example.zip'));//設置內容長度 
  5. // load the file to send: 
  6. readfile('example.zip');//讀取需要下載的文件 

php的函數header()可以向瀏覽器發送Status標頭,代碼如下:

header(”Status: 404 Not Found”)。

但是我發現實際上瀏覽器返回的響應卻是如下代碼:

  1. // ok 
  2. header(‘HTTP/1.1 200 OK’); 
  3. //設置一個404頭: 
  4. header(‘HTTP/1.1 404 Not Found’); 
  5. //設置地址被永久的重定向 
  6. header(‘HTTP/1.1 301 Moved Permanently’); 
  7. HTTP/1.x 200 OK 
  8. Date: Thu, 03 Aug 2006 07:49:11 GMT 
  9. Server: Apache/2.0.55 (Win32) PHP/5.0.5 
  10. X-Powered-By: PHP/5.0.5 
  11. Status: 404 Not Found 
  12. //開源軟件:Vevb.com 
  13. Content-Length: 0 
  14. Keep-Alive: timeout=15, max=98 
  15. Connection: Keep-Alive 
  16. Content-Type: text/html 

注意事項有以下幾點:

•Location和":"之間不能有空格,否則會出現錯誤(注釋,我剛測試了,在我本地環境下,沒有跳轉頁面,但是也沒有報錯,不清楚什么原因);

•在用header前不能有任何的輸出(注釋,這點大家都知道的,如果header之前有任何的輸出,包括空白,就會出現header already sent by xxx的錯誤);

•header 后面的東西還會執行的.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黄色7777 | 黄色大片大毛片 | 久草免费新视频 | va视频 | 草久影视 | 国产成人自拍av | 色播视频在线播放 | 欧美成人综合视频 | 被啪羞羞视频在线观看 | 一二区成人影院电影网 | 毛片免费一区二区三区 | 久久久久99一区二区三区 | 色屁屁xxxxⅹ在线视频 | 国产精品一品二区三区四区18 | 一级毛片在线看 | 精品一区二区久久久久久按摩 | 人人看人人艹 | 国产va在线观看 | 羞羞的视频免费在线观看 | 二区视频 | 日日噜噜噜夜夜狠狠久久蜜桃 | 亚洲网站免费看 | 亚州综合图片 | av在线免费看网站 | 免费毛片在线视频 | 久久久久久久久久一本门道91 | 欧美女优一区 | 一区二区久久久久草草 | 天天草天天爱 | 久久久久久亚洲综合影院红桃 | 精品一区二区在线播放 | www.91操 | 免费黄色在线观看网站 | 国产妇女乱码一区二区三区 | 蜜桃视频最新网址 | 日韩精品羞羞答答 | 国产午夜精品一区二区三区免费 | 黄视频免费在线 | 看免费黄色大片 | 羞羞电影在线观看 | 92看片淫黄大片欧美看国产片 |