28173 sujets

CSS et mise en forme, CSS3

Bonjour à tous,

dans une page web j'ai une interface qui permet de modifier une image : J'upload l'image sur le serveur, l'enregistre sous le même nom puis recharge la page client.
Problème, l'image est conservée dans le cache du navigateur et n'est pas rechargée. Pas de problème sur mon serveur j'ai la bonne image mais comment forcer le rechargement de cette image chez le client.

Connaissez-vous une astuce pour forcer le chargement d'une image? Vider le cache?

Merci de votre aide
Alut, aluminium, allo, pronto

Les directive d'entête http n'étant pas toujours respectées (vu que rien n'oblige un navigateur à le faire), je ne connais qu'un moyen de prévenir le maintient en cache (au moins de le limité): le cgi. La plupart des navigateurs ont un comportement particulier quand ils voient dans une url quelque chose comme « cgi-bin » ou « cgi », ou même encore quand l'url semble pointer vers un php avec paramètre (ex « mapage.php?truc=machin&option=bidule ». Dans ce cas, il suppose que la page est différente chaque fois qu'elle est rechargée.