Forcer la réactualisation d'une image ?

Forcer la réactualisation d'une image ? - HTML/CSS - Programmation

Marsh Posté le 25-12-2005 à 21:27:06    

Bonjour,
 
Je viens de créer un script CAPTCHA en PHP. Celui-ci affiche donc une image, qui est re-générée à chaque appel de ma page.
 
Or, il se trouve que si l'utilisateur visite plusieurs fois la page, et qu'il a activé son cache, l'image n'est pas mise à jour correctement, et elle ne contient pas le bon numéro qu'il doit reporter pour le CAPTCHA.
 
A noter que l'image est une page PHP, script qui renvoie en header une image png.
 
Je cherche donc à forcer l'actualisation de l'image, de façon à ce que même si l'utilisateur possède l'image en cache, celle-ci soit automatiquement actualisée. Je me dirigerais donc plus vers un langage client. Javascript peux-être ?
 
Merci ;)

Reply

Marsh Posté le 25-12-2005 à 21:27:06   

Reply

Marsh Posté le 26-12-2005 à 03:15:59    

Tu as un exemple sur :
http://fr.php.net/manual/fr/function.header.php (exemple 5)

Reply

Marsh Posté le 26-12-2005 à 11:01:54    

Il y a aussi une facon très simple de procéder bien que moins orthodoxe w: tu appelles l'image en y ajoutant une variable aléatoire du type :
image.png?random=14320

Reply

Marsh Posté le 17-02-2008 à 13:55:38    

toutou-fr a écrit :

Il y a aussi une facon très simple de procéder bien que moins orthodoxe w: tu appelles l'image en y ajoutant une variable aléatoire du type :
image.png?random=14320


 
Ouais !
J'ai eu besoin de ce truc, voir ici :  
 
 
http://ziprof.free.fr/PHP-MYSQL/fo [...] -cache.php
 
utilisé avec l'url-rewritting, mais il y a surement plus simple (je veux dire sans l'U.R.)
 
 
 
Philippe
 
http://www.mistercard.net

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed