History .go et actualisation de page

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 : History .go et actualisation de page

par Stef » 25 janv. 2009, 19:53

hello blof,

oui j'ai pensé à faire comme ça... va falloir que je teste! merci! :wink:

par blof » 25 janv. 2009, 19:16

Salut,

il faut empêcher la mise en cache de la page.
Au début de ta page tu peux mettre :
<?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");
?>
( :!: ta page étant déjà en cache par tes essais précédents, pense à vider le cache du navigateur avant de tester ... )

History .go et actualisation de page

par Stef » 25 janv. 2009, 18:20

Hiiii :)

je cherche à savoir comment permettre à l'utilisateur de revenir à la page où il était avant validation d'un formulaire, alors pour l'instant j'utilise ça:

Code : Tout sélectionner

<a href="javascript:history.go(-2)">Revenir où tu étais?</a>
Le blem c'est que je voudrais recharger la page quand on revient dessus (pour afficher les modifs d'après validation du formulaire)... aussi j'aimerais savoir si à cette fn il y a moyen de compléter ce code, enfin si ça existe...
sinon, peut-être vaut-il mieux faire ça en php, et dans ce cas comment?