Rafraichir une page après retour

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Rafraichir une page après retour

par lumi » 12 mai 2006, 19:34

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.

par Ryle » 12 mai 2006, 16:10

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...

par charabia » 12 mai 2006, 14:16

Au lieu de faire un history.back() tu ne peux pas juste rappeler la page ?

Rafraichir une page après retour

par lumi » 12 mai 2006, 14:13

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.)