L'affichage des données de forme
Question
J'ai un formulaire HTML que je veux publier des données pour afficher ensuite un texte à l'utilisateur. Je l'ai entendu plusieurs personnes discutent de cette idée:
si le déplacement de l'utilisateur à partir de [page du formulaire] -> [formulaire page post-traitement] -> [page d'affichage] ou si l'utilisateur juste aller à une [page du formulaire] combinée -> [sous forme de traitement / page d'affichage]
Je l'ai entendu les arguments que le premier est plus sûr alors que celui-ci est moins réoriente.
Quelles sont les réponses?
La solution
Pour éviter les problèmes de mise en cache, resoumission sur des questions et des problèmes similaires rafraîchissement:. Utilisez le motif POST-REDIRECT-GET
- Le navigateur fait la demande HTTP POST avec des données de formulaire
- Server traite les données et répond avec une réponse de redirection
- Le navigateur fait la demande HTTP GET (y compris éventuellement un identifiant qui est lié aux données fournies dans la chaîne de requête)
- Server répond avec une réponse 200 et les informations
Autres conseils
D'après ce que votre question posée, vous pouvez simplement avoir la [page du formulaire] -.> [Formulaire page et processus d'affichage]