destroyedlolo Posté 2 Janvier 2007 Posté 2 Janvier 2007 Bonjour & bonne annee 2007. Version courte : comment force IE a rafraichir une image si elle a change sur le serveur ? Version longue : J'ai une page HTML ou est afficher une image. Il a 2 boutons qui lui permettent de faire tourner l'image de 90Degre a droite ou a gauche. Cette rotation est faite cote serveur en PHP. Le probleme est que IE dans ce cas ne detecte pas que l'image a ete changee et donc affiche ce qui est en cache. J'ai mis le code suivant pour evite que la page soit mise en cache : <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="Cache-Control" content="no-cache"> <meta http-equiv="Expires" content="Thu, 01 Dec 1994 120000 GMT"> Si ca marche bien sur la page elle-meme, ca ne fonctionne pas pour l'image. Quelqu'un aurait-il une solution ? Merci et A+ Laurent
destroyedlolo Posté 5 Janvier 2007 Auteur Posté 5 Janvier 2007 Ca n'a pas l'aire de soulever l'entousiasme des foules ce topics Bon, ca fonctionne lorsque je met "Verifier les nouvelle versions a" ... "Verifier a chaque fois" ... mais bon, c'est pas genial genial vu que l'option par defaut est "automatique". M'enfin, c'est ce que je proposerai aux membres qui sont ammener a charger des images ... s'ils ne veullent pas passer a FireFox. Bye Lolo
Dudu Posté 6 Janvier 2007 Posté 6 Janvier 2007 Salut Le code que tu nous présente (celui avec les en-têtes PHP), où l'a tu mis ? Sur la page dans laquelle tu insères l'image en HTML avec la balise <img> ? Ou bien dans le fichier PHP qui génère l'image ? Car Explorer est TRÈS tatillon avec ces histoires de cache, et il tient toujours à nous refourguer ce qu'il a en mémoire: c'est un problème connu. Mais en sépcifiant no-cache un peu partout, tu devrais t'en sortir.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant