首頁 >後端開發 >PHP問題 >php修改後瀏覽器不更新

php修改後瀏覽器不更新

angryTom
angryTom原創
2019-11-06 09:13:342623瀏覽

php修改後瀏覽器不更新

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中文網其他相關文章!

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

相關文章

看更多