PHP 経由でロードされたアセットのブラウザ キャッシュの問題を解決する
CSS、JS、または画像ファイルを更新すると、キャッシュされたファイルが提供される場合がありますブラウザによって更新されたアセットが正しく表示されなくなります。この問題は、ブラウザーのキャッシュ動作を制御する PHP ヘッダーを実装することで解決できます。
PHP ヘッダーの実装
PHP ページからロードされたアセットのブラウザー キャッシュを防ぐには、以下を使用できます。次のPHPコード:
<?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"); ?>
説明
これらのヘッダーを実装すると、ブラウザは CSS、JS、および画像ファイルの最新バージョンをサーバーから強制的にフェッチし、更新されたバージョンが常に表示されるようになります。
以上がPHP 経由でロードされたアセットのブラウザー キャッシュを防ぐにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。