国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php禁止頁面緩存的代碼介紹

2024-05-04 21:47:33
字體:
來源:轉載
供稿:網友

在php中禁止頁面緩存的代碼相當簡單,只要利用 php header()瀏覽器發送一個Cache-Control: no-cache或設置頁面緩存過期時間為你今天之前就可以了。

有朋友說給出下面這句最簡單的禁止頁面緩存的方法,代碼如下:

header("Cache-Control: no-cache, must-revalidate");

這里我先給一段可以使用的php代碼,代碼如下:

header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");

header("Cache-Control: no-cache, must-revalidate");

header("Pragma: no-cache");

我們先來了解下HTTP響應的消息,其實我們可以使用Telnet命令來查看,下面我給出點HTTP響應內容:

  1. HTTP/1.1 200 OK 
  2. Server:Microsoft-IIS/6.0 
  3. Date: Thu, 31 Oct 2008 11:20:53 GMT 
  4. Content-Type: text/html 
  5. Set-Cookie: name=valuepath=/ 
  6. Cache-control: private 
  7. <html> 

下面我們來詳細的介紹一下,代碼如下:

  1. <?php 
  2. //設置此頁面的過期時間(用格林威治時間表示),只要是已經過去的日期即可。     
  3. header("Expires: Mon, 26 Jul 1970 05:00:00 GMT");       
  4.   
  5. //設置此頁面的最后更新日期(用格林威治時間表示)為當天,可以強制瀏覽器獲取最新資料      
  6. header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");       
  7.  
  8. //告訴客戶端瀏覽器不使用緩存,HTTP 1.1 協議      
  9. header("Cache-Control: no-cache, must-revalidate");       
  10.  
  11. //告訴客戶端瀏覽器不使用緩存,兼容HTTP 1.0 協議      
  12. header("Pragma: no-cache");     
  13. ?>  

只要把上面代碼放到你的php頁面的最開始處就好了,要不header函數可能會出錯,所以必須放在文檔最開始處.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 揭阳市| 华蓥市| 通山县| 新昌县| 昌黎县| 峨眉山市| 开平市| 霸州市| 全椒县| 济南市| 双城市| 济宁市| 大姚县| 古浪县| 晋中市| 保山市| 银川市| 周口市| 宜都市| 林口县| 电白县| 成安县| 江陵县| 酒泉市| 克什克腾旗| 贡山| 中牟县| 海原县| 寻甸| 巩留县| 甘肃省| 河间市| 太仓市| 宁都县| 山东省| 长春市| 八宿县| 建瓯市| 墨竹工卡县| 东海县| 邓州市|