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相關知識,請造訪PHP中文網!
以上是php修改後瀏覽器不更新的詳細內容。更多資訊請關注PHP中文網其他相關文章!