DevKB
Web Development Knowledge Base
HOME | TOP 20 | WRITE AN ARTICLE |
Sections :



RSS RSS Feed

You too, please publish your useful code snippets in any programming language :
write an article !


Valid HTML 4.0 Transitional

Plateforme d'envoi de gros fichiers en ligne
Dépannage site web
Blog infogérance
Hébergement e-mail

Olivier Ligny - - 11/03/2008 - vue 7431 fois

Désactiver la mise en cache d'une page web à partir de PHP

Voici un code PHP, adaptable à d'autres langages, pour désactiver la mise en cache d'une page web :

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-cache, must-revalidate");
header("Pragma: no-cache");

A noter que dans les pages web certains utilisent une balise META pour cela, mais il faut être très prudent car cette balise ne marche pas correctement sous IE : il faut la mettre aussi tout à la fin de la page HTML pour être sûr qu'IE la prenne en compte (et ne mette pas la page en cache).
Plus d'explications sur ces pages :
http://www.htmlgoodies.com/beyond/reference/article.php/3472881
http://support.microsoft.com/kb/234067




Write a comment :
Your name :     E-mail (optional) :

AntiSpam : what animal is visible on this picture ? :

Nos partenaires : iPhone 8 Cases & Protection