国产探花免费观看_亚洲丰满少妇自慰呻吟_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函數可能會出錯,所以必須放在文檔最開始處.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 广丰县| 青神县| 桐梓县| 都兰县| 绥滨县| 囊谦县| 金门县| 尼玛县| 卢湾区| 酉阳| 株洲县| 平潭县| 桓台县| 阜新市| 罗源县| 博客| 新河县| 井冈山市| 东乡县| 桓仁| 秭归县| 丰镇市| 惠水县| 宜昌市| 葫芦岛市| 临高县| 宣武区| 定州市| 庄河市| 通州市| 桂林市| 汝城县| 高密市| 丰城市| 建湖县| 马公市| 西盟| 利津县| 垫江县| 湟源县| 盐池县|