IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Empêcher la mise en cache des images


Sujet :

HTML

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 175
    Points : 70
    Points
    70
    Par défaut Empêcher la mise en cache des images
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    <Meta http-equiv="Pragma" content="no-cache">

  2. #2
    tfe
    tfe est déconnecté
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 85
    Points : 95
    Points
    95
    Par défaut
    je pense que tu dois jouer sur le header de ton image, pour lui donner une validitée tres courte

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 175
    Points : 70
    Points
    70
    Par défaut
    Salut,

    Et on le fait comment ca ?

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 123
    Points : 85
    Points
    85
    Par défaut
    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 ...

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 123
    Points : 85
    Points
    85
    Par défaut Il manque un bout à mon message
    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.

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 175
    Points : 70
    Points
    70
    Par défaut
    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.

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2006
    Messages : 8
    Points : 7
    Points
    7
    Par défaut
    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.

Discussions similaires

  1. Mise en cache des images
    Par madevilts dans le forum Général Conception Web
    Réponses: 0
    Dernier message: 21/02/2012, 09h25
  2. Mise en cache des résultats SQL Server
    Par Ultiny dans le forum Accès aux données
    Réponses: 1
    Dernier message: 17/02/2007, 12h11
  3. Empêcher la mise en cache
    Par Niouts dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 09/02/2007, 11h06
  4. mise en cache des result set de grosses requêtes
    Par gaboo_bl dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 16/01/2007, 13h02
  5. Empêcher la mise en cache
    Par Huntress dans le forum Langage
    Réponses: 4
    Dernier message: 30/03/2006, 11h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo