Bonjour,
Est t-il possible d'empêcher la mise en cache des images ?
La balise Meta suivante empêche la mise en cache de la page mais pas des images et styles. Alors comment faire ?
Code:<Meta http-equiv="Pragma" content="no-cache">
Version imprimable
Bonjour,
Est t-il possible d'empêcher la mise en cache des images ?
La balise Meta suivante empêche la mise en cache de la page mais pas des images et styles. Alors comment faire ?
Code:<Meta http-equiv="Pragma" content="no-cache">
je pense que tu dois jouer sur le header de ton image, pour lui donner une validitée tres courte :roll:
Salut,
Et on le fait comment ca ?
Effectivement, aucune des deux commandes ne désactivent le cache pour les images, les styles et les scripts.
<meta HTTP-EQUIV="cache-control" content="no-cache"/>
<meta HTTP-EQUIV="Pragma" content="no-cache"/>
Mais, elles sont utiles quand même, car même en étant dans le cache, MSIE par exemple n'utilise plus ces informations : Charge une page avec une image portant un nom X, sans fermer le navigateur, remplace cette image par une image Y ayant le même nom que X, et accède à la page. Sans ces commandes, MSIE affiche l'ancienne image. Avec ces commandes, il affiche bien la nouvelle.
Mais quel est ton problème exactement ....
Laisse moi deviner : Tu as une image, que tu a chargé sur une page HTML. Ensuite, pour une raison ou une autre, tu as remplacé cette image par une autre du même nom .... Et surprise, quoi que tu fasses (fermeture de MSIE, purge du cache, redémarrage UC, la page s'affiche bien avec la nouvelle image, mais avec l'ancienne taille !
Ai-je bien deviné ton problème ????
Si oui, je n'ai pas d'explication au phénomène, j'avais lancé une discussion sur le forum il y a quelques temps sur ce phénomène, sans résultat concluant ...
Si ton problème est bien celui exposé au message précédent, la solution consiste (en plus des pragma) à définir clairement la taille des images en ajoutant pour chacune d'elle style="width:???px;height:???px" comme le demande d'ailleurs la norme HTML4 Strict et XHTML1 Strict.
Salut,
dsl de ne pas avoir répondu avant.
En fait non c'est plus simple, j'ai des images dans la partie membre que ne souhaite pas laissé trainer n'importe ou.
CAD dire que si un membre utilise par exemple un proxy pour se connecter celles-ci restera en cache dans ce proxy et n'importe qui peut y avoir accès.
Voila si tu as une idée jsuis preneur.
Je remonte le topic car je cherche aussi un moyen de recharger automatiquement une image, même si elle semble déjà présente en cache.