php利用header()禁止快取的方法:1、使用header()設定過期時間;2、使用header()設定頁面的最後更新日期為當天,可以強制瀏覽器取得最新資料;3 、使用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中文網其他相關文章!