Gestion navigation Navigateur HEADER

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 : Gestion navigation Navigateur HEADER

Re: Gestion navigation Navigateur HEADER

par devlop78 » 06 août 2011, 04:59

Tiens, petite avancée : Lorsque j'arrive sur la page de confirmation d'ajout de message et que je clique sur un lien, la page 'informations' apparait dans l'historique, et je peux y revenir (quand je reviens, c'est ok, si je tape F5, il me demande confirmation, ce qui montre que c'est une page appelée en POST).

Ce serait donc pas forcément volontaire, mais un choix de firefox de ne pas rajouter dans l'historique des page qui ont été redirigée (à voir si une redirection HTTP produit le même effet)

Gestion navigation Navigateur HEADER

par devlop78 » 05 août 2011, 18:46

Bonjour,

Dans le forum PHPFrance, lors de l'écriture d'un message par un FORMULAIRE, celui-ci part en POST sur une page que je nommerai x. Cette page x redirige rapidement vers le SUJET.

FORMULAIRE->X->SUJET

Lorsque l'on est sur SUJET et que l'on fait un retour en arrière grâce à l'historique du navigateur (ici Firefox 5), celui-ci renvoie sur FORMULAIRE.
Lorsque l'on est sur X et que l'on fait F5, les données sont re-envoyées.

Plus qu'une hypothèse : le navigateur ne garde pas X dans l'historique. Dans les headers retournés par le serveur.

Y-a-t-il un header dédié, ou dont la spécification le permet, pour empêcher la mise en historique (je ne parle pas de cache) ?

Merci par avance :)