Maison >développement back-end >tutoriel php >Comment empêcher la mise en cache en utilisant php
Nous ne pouvons pas vider le cache du navigateur du côté PHP. Pour cette raison, vous souhaiterez peut-être empêcher le cache du navigateur sous tous ses aspects dès le début.
Enfin, je vais vous dire comment faire.
La méthode d'implémentation consiste à écrire le code suivant dans le fichier PHP.
<?php header("Cache-Control:no-cache,no-store,must-revalidate,max-age=0"); header("Cache-Control:pre-check=0",post-check=0,false); header("Pragma:no-cache");
Cela signifie que nous ne mettrons pas en cache les informations d'en-tête de commande dans leur ensemble.
Expliquons brièvement le code
no-store : Ne pas mettre en cache les réponses ou les demandes
no-cache : Désactiver la réutilisation sans confirmation côté serveur
max-age : En raison de la date d'expiration du cache (en secondes), 0 signifie qu'il n'y a pas d'heure valide
Lors de la vérification sur Internet, la description suivante apparaît également, mais certains navigateurs signalent des événements qui sera mis en cache.
header("Cache-Control: no-cache"); header("Pragma: no-cache");
En résumé, ce qui précède représente l'intégralité du contenu de cet article. Pour d'autres articles passionnants, vous pouvez prêter attention aux didacticiels de la colonne pertinente sur le site Web PHP chinois ! ! !
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!