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

首頁 > 開發 > PHP > 正文

php 全面禁止瀏覽器緩存頁面內容詳解

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

本文章來給大家介紹如何在php中利用相關保代碼來禁止瀏覽器緩存頁面內容,在php中我們只要使用header命令帶一些參數即可實例。

代碼如下:

  1. header("Cache-Control:no-cache,must-revalidate,no-store"); //這個no-store加了之后,Firefox下有效 
  2. header("Pragma:no-cache"); 
  3. header("Expires:-1"); 

這個頁面不緩存了,并且有個判斷購物車商品為空就跳轉到空購物車的頁面,那么用戶點擊瀏覽器后退,回來之后,也直接到 購物車頁面了.

PHP 禁止瀏覽器緩存頁,代碼如下:

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

但加上面三句在IE中有效,在FF中無效,在FF中在加上下面這句,代碼如下:

<meta http-equiv="Cache-Control" content="no-store">

日我突發奇想,找到了一種在任何情況下都會顯示最新的網頁內容的方法,描述如下:

請將網頁的鏈接改為:http://xxx.yyy.zzz/page.php?rand=XXXXXXX 

其中http://xxx.yyy.zzz/page.php是你的網頁,rand是一個你不會用到的Qurey字串.XXXXXXX是一個隨機字串。 

其它的如asp,jsp設置方法

ASP:代碼如下:

  1. response.expires=0 
  2. response.addHeader("pragma","no-cache")  
  3. response.addHeader("Cache-Control","no-cache, must-revalidate"

JSP:代碼如下:

  1. response.setHeader("Pragma","No-cache");  
  2. response.setHeader("Cache-Control","no-cache");  
  3. response.setDateHeader("Expires", 0); 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 贵阳市| 仪陇县| 阿荣旗| 玛多县| 临高县| 奈曼旗| 综艺| 宁武县| 扬州市| 原阳县| 古丈县| 四子王旗| 云龙县| 金门县| 乐平市| 红桥区| 通化市| 苏州市| 伊春市| 安国市| 鄯善县| 石阡县| 东安县| 达拉特旗| 隆子县| 商水县| 彭水| 兴安盟| 揭西县| 邢台市| 吴堡县| 浦江县| 平泉县| 炉霍县| 雅江县| 诏安县| 台中县| 美姑县| 迁安市| 泗洪县| 博白县|