国产探花免费观看_亚洲丰满少妇自慰呻吟_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); 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乐平市| 邳州市| 四会市| 金塔县| 宣恩县| 固始县| 光泽县| 房产| 黔江区| 巢湖市| 乌苏市| 忻城县| 彭水| 大庆市| 开远市| 宾阳县| 临夏市| 曲沃县| 揭东县| 洛隆县| 苍梧县| 勃利县| 湟源县| 昌乐县| 山东省| 平定县| 中宁县| 保靖县| 贡山| 游戏| 新蔡县| 同德县| 新河县| 奉节县| 富民县| 兴城市| 玉山县| 太湖县| 四子王旗| 衢州市| 包头市|