Empêcher la mise en cache dans le navigateur - Apprendre-PHP.com

Rechercher
Boutique en ligne, solution e-commerce, script PHP et PERL : RAYNETTE

Empêcher la mise en cache dans le navigateur

ElePHPant El-Roubio

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

Fonction qui empêche la mise en cache des données
<?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 !

Ajouter un commentaire

Votre avis
Se souvenir de mes informations