04-05-2014, 02:38 PM
4 possibilités:
• Ctrl+F5 sur firefox pour recharger la page sans cache.
• Utiliser un paramètre "get" aléatoire (ou valant le timestamp) sur chaque URL d'image (exemple: 127.0.0.1/site/images/cases/case1.png?t=1399206794)
• Peut-etre la directive n'est pas bien envoyée au client (vérifie via firebug ou via la console webkit pour confirmer que le serveur envoie le "Cache: no-cache" au client). Sinon, la directive n'est peut-être pas complète, essaie:
Sinon, regarde la liste des options du cache fournies par la spcéification HTTP/1.1
• Passer par un fichier php qui renvoie l'image demandée (exemple: 127.0.0.1/site/images.php?nom=cases/case1.png dont le code se résume à "header('Content-Type:image/png');imagepng($_GET['nom']);")
• Ctrl+F5 sur firefox pour recharger la page sans cache.
• Utiliser un paramètre "get" aléatoire (ou valant le timestamp) sur chaque URL d'image (exemple: 127.0.0.1/site/images/cases/case1.png?t=1399206794)
• Peut-etre la directive n'est pas bien envoyée au client (vérifie via firebug ou via la console webkit pour confirmer que le serveur envoie le "Cache: no-cache" au client). Sinon, la directive n'est peut-être pas complète, essaie:
Code :
Expires: Sat, 26 Jul 1997 05:00:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
• Passer par un fichier php qui renvoie l'image demandée (exemple: 127.0.0.1/site/images.php?nom=cases/case1.png dont le code se résume à "header('Content-Type:image/png');imagepng($_GET['nom']);")