Maison  >  Article  >  développement back-end  >  Comment utiliser header() en php pour désactiver la mise en cache

Comment utiliser header() en php pour désactiver la mise en cache

青灯夜游
青灯夜游original
2021-09-03 11:25:262142parcourir

Comment utiliser header() pour désactiver la mise en cache en php : 1. Utilisez header() pour définir l'heure d'expiration ; 2. Utilisez header() pour définir la date de la dernière mise à jour de la page au jour en cours, ce qui peut forcer la mise à jour de la page. navigateur pour obtenir les dernières informations ; 3. Utilisez header() ) indique au navigateur client de ne pas utiliser la mise en cache.

Comment utiliser header() en php pour désactiver la mise en cache

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

php interdit au navigateur d'utiliser les pages mises en cache

Envoyer le HTTP original du contrôle de cache spécifique via la fonction header() de l'en-tête php, vous pouvez y parvenir. Le code spécifique est le suivant :

<?php   
  
//设置此页面的过期时间(用格林威治时间表示),只要是已经过去的日期即可。   
header("Expires: Mon, 26 Jul 1970 05:00:00 GMT");     
  
//设置此页面的最后更新日期(用格林威治时间表示)为当天,可以强制浏览器获取最新资料  
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");     
  
//告诉客户端浏览器不使用缓存,HTTP 1.1 协议   
header("Cache-Control: no-cache, must-revalidate");     
  
//告诉客户端浏览器不使用缓存,兼容HTTP 1.0 协议   
header("Pragma: no-cache");   
  
?>

Apprentissage recommandé : "Tutoriel vidéo PHP"

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