溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

修改php代碼后瀏覽器不更新的原因和解決方法

發(fā)布時間:2020-07-02 15:10:04 來源:億速云 閱讀:644 作者:Leah 欄目:編程語言

這篇文章將為大家詳細講解有關(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)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節(jié)

免責聲明:本站發(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)容。

php
AI