Urgent (devoir à rendre). Probleme avec le HTML - HTML/CSS - Programmation
Marsh Posté le 06-01-2004 à 21:31:24
si tu peut essaye de transmetre les informations du formulaire en "GET"
Marsh Posté le 06-01-2004 à 21:33:16
En fait, ce qui se passe, c'est que la page est le résultat d'un POST d'un formulaire. Rechargé la page voudrait dire reposter les données. C'est à dire, si tu es arrivé sur ta page en cliquant sur un bouton du genre "débiter ma carte de crédit", tu as le risque que l'action soit executée 2 fois. C'est pour ça que le browser t'envoies un avertissement.
Maintenant, pour résoudre ton problème, il faut voir si le fait d'envoyer le formulaire plusieurs fois pose un problème. Si oui, ne change rien ! Sinon, tu peux changer l'attribut "method" de ton formulaire pour mettre "get" à la place de "post". Mais attention, les paramètres apparaîtront dans la barre d'url du browser (donc à ne pas utiliser si le formulaire contient un mot de passe...)
Marsh Posté le 06-01-2004 à 21:55:35
Une autre solution est d'avoir une page intermédiaire (visible ou non) comme quand on poste un message ici sur le forum
Marsh Posté le 08-01-2004 à 22:45:08
Merci beaucoup pour toutes vos aides
Oui sinon je transmet des informations sensibles c t pour cette raison d'ailleurs que j'avais choisi POST au lieu de GET
Marsh Posté le 06-01-2004 à 21:25:12
Je fais un site de reservation de spectacle, c un projet qu'on fait en 2e annee de dut src
A la fin d'une transaction j'affiche tous les billets necessaires pour voir les spectacles. Lors de la reactualisation de cette page, j'obtient ce type d'avertissement de la part d'IE :
***
Avertissement : expiration du délai pour cette page
La page requise a été créée en utilisant les informations fournies dans un formulaire. Cette page n'est plus disponible. Par sécurité, Internet Explorer ne renvoie pas automatiquement les informations vous concernant.
Pour envoyer vos informations à nouveau et afficher cette page Web, cliquez sur le bouton Actualiser
***
La page est donc sorti du cache. Il y a t il un moyen de conserver cette page dans le cache de maniere a ne pas recharger la page quand je rappuis sur le bouton actualiser ??
Merci
Message édité par xavier- le 06-01-2004 à 21:26:00