您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關修改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代碼后瀏覽器不更新的原因和解決方法 就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。