Empêcher la mise en cache dans le navigateur
Cette fonction permet d'empêcher la mise en cache de vos documents Web dans le navigateur. Cela peut-être particulièrement pratique lorsque vous forcer le téléchargement de fichiers temporaires ou bien lorsque vos pages sont très régulièrement mises à jour. Pour rappel, la procédure empecherLaMiseEnCache() doit être appelée avant tout envoi au navigateur. C'est à dire avant toute balise HTML, espace blanc, echo(), print()...
Portion de code
<?php
/**
* Empêcher la mise en cache des pages avec PHP
*
* La fonction doit-être appellée avant toute balise HTML,
* espace blanc, echo(), print()...
*
* @param : void
* @return : void
*/
function empecherLaMiseEnCache()
{
header('Pragma: no-cache');
header('Expires: 0');
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
header('Cache-Control: no-cache, must-revalidate');
}
?>
Les commentaires
Soyez le premier à réagir !