Maison >développement back-end >Problème PHP >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

angryTom
angryTomoriginal
2019-11-06 09:13:342638parcourir

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn