php修改後瀏覽器不更新

2020-07-16 10:06:40

php修改後瀏覽器不更新

1、原因一:php設定了快取

如果是php檔案都存在這個問題,那應該是php5版本裡面,php.ini檔案中,預設設定了opcache.revalidate_freq的值,把他設定為0 ,即可以解決php快取問題.

2、原因二:瀏覽器快取

a) 存取url時可以加上一些引數比如:?xxx=123,這樣瀏覽器就會重新獲取資料

b) php指令碼檔案設定header

//禁止頁面快取
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");//內容過期時間 強制瀏覽器去伺服器去獲取資料 而不是從快取中讀取資料
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");//標記內容最後修改時間
header("Cache-Control: no-store, no-cache, must-revalidate");//強制不快取
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");//禁止本頁被快取
header("Access-Control-Allow-Origin: *"); // Support CORS

以上就是php修改後瀏覽器不更新的詳細內容,更多請關注TW511.COM其它相關文章!