Bonjour
J'ai un petit souci sur une page web que je genere en PHP et qui affiche de nombreuses images de la forme
Le truc c'est que la page est assez grosse donc ca prend du temps. Lors de la premiere execution de la page, les images avant qu'elles soient affichees sont juste remplies par un cadre blanc. Parfait.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <img src="chemin_script.php?arguments"/>
Lors des requetes suivantes, par contre, Firefox m'affiche les images de la requete precedente ! Apres environ 2 secondes, il affiche les images correctes, ok, mais je voudrais qu'il ait le meme comportement qu'a la premiere requete, a savoir ne rien afficher tant que l'image n'a pas ete generee...
J'ai essaye differentes techniques de "no-cache":
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 // Completely disable cache from client, can resolve some bugs when drawing graphs session_cache_limiter('nocache'); // Start the session session_start();Quand je fais page info dans firefox, le contenu apparait bien comme etant "not cached", mais le probleme persiste.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 // Be sure content will not be cached header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1 header("Expires: Tue, 23 Oct 1984 08:00:00 GMT"); // Date in the past
J'ai teste avec IE, lui attend sagement que les images soient generees.
Donc ma question est : comment empecher Firefox d'afficher de vieilles images ? (sans modifier les preferences cote client, bien sur...)







Répondre avec citation
Partager