首頁 >後端開發 >PHP問題 >php怎麼利用header()禁止緩存

php怎麼利用header()禁止緩存

青灯夜游
青灯夜游原創
2021-09-03 11:25:262251瀏覽

php利用header()禁止快取的方法:1、使用header()設定過期時間;2、使用header()設定頁面的最後更新日期為當天,可以強制瀏覽器取得最新資料;3 、使用header()告訴客戶端瀏覽器不使用快取。

php怎麼利用header()禁止緩存

本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦

php禁止瀏覽器使用快取頁面

透過php的header()函數,傳送特定的快取控制原始HTTP標頭,就可以實現了。具體程式碼如下:

<?php   
  
//设置此页面的过期时间(用格林威治时间表示),只要是已经过去的日期即可。   
header("Expires: Mon, 26 Jul 1970 05:00:00 GMT");     
  
//设置此页面的最后更新日期(用格林威治时间表示)为当天,可以强制浏览器获取最新资料  
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");     
  
//告诉客户端浏览器不使用缓存,HTTP 1.1 协议   
header("Cache-Control: no-cache, must-revalidate");     
  
//告诉客户端浏览器不使用缓存,兼容HTTP 1.0 协议   
header("Pragma: no-cache");   
  
?>

推薦學習:《PHP影片教學

以上是php怎麼利用header()禁止緩存的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn