Bonjour a tous, j'ai un petit soucis de cache avec tous les navigateurs.
Je vous explique mon cas:
- J'ai une balise <img/>
- J'ai une image au format PNG 8 dans cette balise
Dans mon projet je dois modifier l'image qui est dans cette balise. Le soucis n'est pas de ce côté, cela fonctionne très bien mais plutôt lorsque je veux mettre a jour ma balise avec la nouvelle image.
La nouvelle image porte le même nom et par conséquent le navigateur m'affiche la précédente qui est en cache.
J'utilise du Jquery pour actualisé mon div de cette façon:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $("#monDiv").attr({ src: "/mon_image.png" });
Dans mon index.php, j'utilise deux balise <head></head>, comme le dis le support de microsoft ==> a cette adresse <==
Mais en vain.
J'ai tenter d'insérer plusieurs fonctions php dans l'index.html du style:
Je viens demander de l'aide car je ne sais plus du tout quoi faire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 function ae_nocache(){ header("Expires: Tue, 03 Jul 2001 06:00:00 GMT"); header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0"); header("Cache-Control: post-check=0, pre-check=0", false); header("Pragma: no-cache"); } ae_nocache();
Si quelqu'un aurait une petit idée je suis preneur a 300% !!
Merci encore a tous ceux qui m'ont lu jusqu'au bout.
Bonne journée à tous !
Partager