Page 1 sur 1

Rafraichir une page après retour

Posté : 12 mai 2006, 14:13
par lumi
Bonjour,
Comment faire pour que quand on clic sur un lien retour, la page vers laquelle on retourne soit rafraichie automatiquement ?
(Dans ce cas précis, c'est pour un formulaire anti-spam :
Si on se trompe dans le numéro et qu'on retourne en arriere, il faut que l'image soit regénérée.)

Posté : 12 mai 2006, 14:16
par charabia
Au lieu de faire un history.back() tu ne peux pas juste rappeler la page ?

Posté : 12 mai 2006, 16:10
par Ryle
Le problème vient du fait que le navigateur utilise son cache pour réafficher la page quand tu cliques sur précédent.
Il faut jouer avec la fonction header et les propriété cache-control, revisit-after et je sais plus quelle autre... il doit y en avoir 3 ou 4 qui permettent de forcer la réactualisation des données...

Posté : 12 mai 2006, 19:34
par lumi
Ok, merci j'ai trouvé :

Code : Tout sélectionner

<meta http-equiv="Expires" CONTENT="0"> <meta http-equiv="Cache-Control" CONTENT="no-cache"> <meta http-equiv="Pragma" CONTENT="no-cache">
Je n'appelai pas "history back", c'était un lien html et la page restait en cache.