Maison > Article > développement back-end > Le navigateur ne se met pas à jour après la modification de php
Le navigateur ne se met pas à jour après la modification de php
Raison 1 : PHP a été défini. un cache
Si ce problème existe dans les fichiers php, il devrait être dans la version php5. Dans le fichier php.ini, la valeur de opcache.revalidate_freq est. défini par défaut, ce qui le rend défini sur 0 pour résoudre le problème du cache php
2. Raison 2 : Cache du navigateur
a) Lors de l'accès à l'URL, vous peut ajouter quelques paramètres tels que :? xxx=123, afin que le navigateur réobtienne les données
b) En-tête des paramètres du fichier de script 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
Pour plus de connaissances sur PHP , veuillez visiter 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!