Aller au contenu

Sujets conseillés

Posté

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

Posté

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

Posté

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.

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...