[MSIE] Avertissement : expiration du délai pour cette page

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

02 déc. 2005, 18:13

Bonjour,

J'ai un problème bien idiot, mais je n'arrive pas à configurer ma page...
Lors de la soumission d'un formulaire, quand il y a des erreurs, je propose une boîte de confirmation en Javascript de type OK/Cancel.
Quand on clique sur Cancel, je fais un history.back()...Et là, Internet Explorer, tout autant que Mozilla me dit que je dois Actualiser pour continuer.

Je ne sais plus quels header() utiliser, en fait...

Mammouth du PHP | 1885 Messages

02 déc. 2005, 18:21

Pourquoi utiliser javascript pour faire un history.back()?
Autant faire la validation avant la soumission avec Javascript puisque tu utilises déjà Javascript.

Ou alors fait la validation sur la même page qui génère le formulaire. Cela te permettra d'afficher les erreurs directement dans le formulaire tout en récupérant les valeurs qui avaient été précédement entrées.

Car selon moi, l'utilisation d'history.back() pour réafficher un formulaire est une erreur de conception.
La programmation est l'expression de la poésie d'un programmeur
Génération PHP