Maison >développement back-end >tutoriel php >Comment puis-je empêcher la mise en cache du navigateur des actifs servis par PHP ?
Surmonter la mise en cache du navigateur des actifs servis par les pages PHP
Lorsque des mises à jour fréquentes sont apportées aux fichiers CSS, JS ou image, les navigateurs conservent souvent les anciennes versions mises en cache, gênant l'affichage des modifications récentes. Ce problème peut être particulièrement frustrant pour les développeurs qui s'appuient sur PHP pour gérer les pages de leur site.
Solution : Désactiver la mise en cache du navigateur
Pour empêcher la mise en cache du navigateur des éléments récupérés à partir de PHP pages, implémentez le code suivant dans vos scripts 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");
Ce bloc de code indique au navigateur à :
En incorporant ces en-têtes dans vos scripts PHP, vous pouvez désactiver efficacement mise en cache du navigateur et assurez-vous que les versions les plus récentes de vos actifs sont affichées aux utilisateurs.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!