您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關(guān)修改php代碼后瀏覽器不更新的原因和解決方法 ,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。
1、原因一:php設(shè)置了緩存
如果是php文件都存在這個問題,那應(yīng)該是php5版本里面,php.ini文件中,默認設(shè)置了opcache.revalidate_freq的值,把他設(shè)置為0 ,即可以解決php緩存問題.
2、原因二:瀏覽器緩存
a) 訪問url時可以加上一些參數(shù)比如:?xxx=123,這樣瀏覽器就會重新獲取數(shù)據(jù)
b) php腳本文件設(shè)置header
//禁止頁面緩存 header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");//內(nèi)容過期時間 強制瀏覽器去服務(wù)器去獲取數(shù)據(jù) 而不是從緩存中讀取數(shù)據(jù) header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");//標記內(nèi)容最后修改時間 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
關(guān)于修改php代碼后瀏覽器不更新的原因和解決方法 就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。