Planète Cartables


Accueil » L'école au quotidien » Trucs et astuces informatiques » Empêcher le cache... recharger la page
Empêcher le cache... recharger la page [message n° 124026] sam. 22 avril 2006 14:23 Message précédent
jean-roch n'est pas connecté jean-roch
messages : 3148
Inscrit(e) : août 2004
Situation géographique : Dunkerque
Métier : instit en CP

Coucou,

J'ai cherché partout, et tout essayé, sans succès.

Je vous explique brièvement : sur un site d'anciens élèves, il y a une base de photos avec un script de reconnaissance de visages.
J'ai fait en sorte que tous les visages soit dans une base de donnée, avec la référence et les coordonnées MAP de la photo correspondante.

Moralité, les visiteurs peuvent cliquer sur un nom, et une photo est générée avec le visage entouré en jaune.

Mon problème : si on fait 2 recherches successives, c'est la photo précédente qui apparaît, car la photo générée par mon script s'appelle toujours temp.jpg.

J'imagine donc qu'il faut un truc au niveau de la page pour empêcher la mise en cache, ou obliger la page à se recharger... à aller rechercher la nouvelle version de l'image.

J'ai essayé :
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");             // Date du passé
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // toujours modifié
header("Cache-Control: no-cache, must-revalidate");           // HTTP/1.1
header('Pragma: no-cache');                            // HTTP/1.0

ça marche sous Firefox, pas sous IE.

J'ai testé aussi l'ajout d'une fenêtre en java genre "veuillez patienter..." pour dire de laisser le temps à la nouvelle temp.jpg de remplacer l'ancienne... Marche pas non plus pour IE.

Y a-t-il une autre astuce qui m'aurait échappé ?
J'espère avoir été clair...

Bon, au pire, et j'y pense en écrivant, faudrait que je donne à mes images générées des noms différents et leur demander de s'auto-détruire au bout de quelques temps...

Merci !

Jean-Roch

Rapporter un message au modérateur

 
Message lu
Message lu
Message lu
Fil précédent : Aidons Fleurlou : iexplore.exe a rencontré un problème et doit fermer
Fil suivant : Excel
Aller au forum :
  


Heure actuelle : mar. 28 oct. 02:36:20 2025

Copyright ©2001-2016 FUDforum Bulletin Board Software