Page 1 sur 1

probleme affichage image

Posté : 05 mars 2009, 12:35
par Invité
Bonjour,
je sais pas si je suis dans la bonne catégorie, je vous explique. j'ai changer des images mais pas le nom sur la page web, du coup les utilisateurs voient l'ancienne photo s'ils ont pas supprimer leurs traces, historique. Y a t il un moyen que tous les utilisateurs ai les modifications sans qu'il soit obliger d'effacé leurs traces ? merci

Posté : 05 mars 2009, 12:58
par Albat90
Salut,

Je peux me tromper mais l'historique ne garde pas les images en mémoire mais simplement les adresses.

Si j'en crois ce que j'en dis, c'est le cache qui garde tout ça en mémoire et ce n'est pas infini, en effet, le cache s'efface tout seul d'autant plus qu'il stoqué dans la RAM qui en effet est une mémoire vive :)

Albat90 ;)

Posté : 05 mars 2009, 13:27
par Berzemus
Non. C'est stocké dans le cache des navigateurs, qui est enregistré sur disque. Par défaut, firefox à une mémoire tampon d'environ 50Mo.

Tu peux empêcher la mise en cache de ta page en jouant sur les balises meta:
http://www.commentcamarche.net/contents ... lmeta.php3
http://www.google.com/support/forum/p/w ... 2ca0&hl=fr

Posté : 05 mars 2009, 16:43
par Invité
ok merci je vais faire ça, parce que c'est un peux galère de dire aux utilisateurs qu'il vide leur cache...

Posté : 05 mars 2009, 17:27
par blof
Salut,

le code que j'utilise ( je ne me souviens plus d'où je tiens ça ) :
<?php
header("Cache-Control: no-cache, must-revalidate, private, pre-check=0, post-check=0, max-age=0");
header("Expires: " . gmdate('D, d M Y H:i:s', time()) . " GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Pragma: no-cache");
?>
( à mettre au tout début, avant tout autre chose )