サイトの CSS、JS、または画像ファイルを更新すると、ブラウザーに古いバージョンが表示され続けることがあります。 、キャッシュされたバージョン。 PHP を通じてページを提供するときにこの問題を回避する方法は次のとおりです。
ブラウザが PHP ページを通じてリクエストされたアセットをキャッシュしないようにするには、PHP コードを変更して次の HTTP ヘッダーを追加します。
<?php header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0"); header("Cache-Control: post-check=0, pre-check=0", false); header("Pragma: no-cache"); ?>
これらのヘッダーは、ブラウザ:
これらのヘッダーを PHP コードに追加すると、ブラウザーはリクエストされるたびにアセットの最新バージョンを強制的に取得するようになり、訪問者は常に最新のバージョンを受け取ることができます。日付バージョン。
以上がPHP を通じて提供されるアセットのブラウザー キャッシュを防ぐにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。