ホームページ  >  記事  >  バックエンド開発  >  PHPの変更後にブラウザが更新されない

PHPの変更後にブラウザが更新されない

angryTom
angryTomオリジナル
2019-11-06 09:13:342550ブラウズ

PHPの変更後にブラウザが更新されない

#php を変更した後、ブラウザが更新されない

1. 理由 1: PHP が設定されているキャッシュ

この問題が php ファイルに存在する場合は、php5 バージョンにあるはずです。php.ini ファイルでは、opcache.revalidate_freq の値は次のとおりです。デフォルトで設定されています。0 に設定すると、php キャッシュの問題を解決できます。

2. 理由 2: ブラウザのキャッシュ

a) URL にアクセスするときに、次のことができます。ブラウザがデータを再取得できるように、次のようなパラメータを追加します:? xxx=123

#b) PHP スクリプト ファイル設定ヘッダー

//禁止页面缓存
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 中国語 Web サイト にアクセスしてください!

以上がPHPの変更後にブラウザが更新されないの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。