新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
修改php代碼后瀏覽器不更新的原因和解決方法
這篇文章將為大家詳細講解有關修改php代碼后瀏覽器不更新的原因和解決方法 ,文章內(nèi)容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
創(chuàng)新互聯(lián)是一家專業(yè)提供鹽都企業(yè)網(wǎng)站建設,專注與成都網(wǎng)站設計、成都網(wǎng)站制作、HTML5建站、小程序制作等業(yè)務。10年已為鹽都眾多企業(yè)、政府機構等服務。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設公司優(yōu)惠進行中。
1、原因一:php設置了緩存
如果是php文件都存在這個問題,那應該是php5版本里面,php.ini文件中,默認設置了opcache.revalidate_freq的值,把他設置為0 ,即可以解決php緩存問題.
2、原因二:瀏覽器緩存
a) 訪問url時可以加上一些參數(shù)比如:?xxx=123,這樣瀏覽器就會重新獲取數(shù)據(jù)
b) php腳本文件設置header
//禁止頁面緩存 header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");//內(nèi)容過期時間 強制瀏覽器去服務器去獲取數(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
關于修改php代碼后瀏覽器不更新的原因和解決方法 就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
文章題目:修改php代碼后瀏覽器不更新的原因和解決方法
網(wǎng)站地址:http://fisionsoft.com.cn/article/joshhe.html