HTML-PHP Vider le cache ie6
-
-
-
Bonjour,
je suis en train de faire un css pour ie6, mais un de mes affichages plantes à cause du cache. Je pensait donc le vider dans par programmation mais sa n'a l'air de fonctionner.
J'ai essayer une methode html :
ET une methode php :
est-ce qu'il y a une erreur dans ces codes? Un paramètre à règler dans mon serveur web (apache) ? ou ie 6 ne prend pas ça non plus ?
je suis en train de faire un css pour ie6, mais un de mes affichages plantes à cause du cache. Je pensait donc le vider dans par programmation mais sa n'a l'air de fonctionner.
J'ai essayer une methode html :
META http-equiv="Cache-Control" content="no-cache" META http-equiv="Pragma" content="no-cache" META http-equiv="Expires" content="0"
ET une methode 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-cache, must-revalidate"); header("Pragma: no-cache");
est-ce qu'il y a une erreur dans ces codes? Un paramètre à règler dans mon serveur web (apache) ? ou ie 6 ne prend pas ça non plus ?
A voir également:
- HTML-PHP Vider le cache ie6
- Vider le cache d'une application - Guide
- Copie caché - Guide
- Numéro caché - Guide
- Jeux google caché - Guide
- Editeur html - Télécharger - HTML
2 réponses
Si tu veux "vider le cache", tu ne pourras pas le faire, heureusement que les scripts en peuvent interragir sur la config d'un navigateur. Par contre tu peux forcer le navigateur a ne pas prendre de cache pour ton site ou bien a recharger certaines données. Vu que tu parles de css, je suppose que tu veux que ton css soit bien chargé par le navigateur, si c'est ça, une solution des plus simple est de rajouter un numéro de version pour tes css , du type:
Soit tu fais un nombre en random si tu veux que ca soit rechargé a chaque coup, soit tu fais un numéro de version dans une constante que tu incrémentes lorsque tu veux forcer tes utilisateurs a recharger le css.
<link href="mon_css.css?201103031506" rel="stylesheet" type="text/css" media="screen" />
Soit tu fais un nombre en random si tu veux que ca soit rechargé a chaque coup, soit tu fais un numéro de version dans une constante que tu incrémentes lorsque tu veux forcer tes utilisateurs a recharger le css.