Veröffentlichungsformulardaten
Frage
Ich habe ein HTML -Formular, das ich Daten veröffentlichen möchte, um dem Benutzer einen Text anzuzeigen. Ich habe mehrere Leute über diese Idee diskutieren hören:
Sollte der Benutzer von [Formularseite] -> [Verarbeitungsformular Post -Seite] -> [Seite anzeigen] oder sollte der Benutzer einfach zu einer kombinierten [Formularseite] -> [Verarbeitungsformular / Anzeigeseite
Ich habe Argumente gehört, die erstere sicherer sind, während letzteres weniger weiterleitet.
Was sind einige Antworten?
Lösung
Um Probleme mit dem Zwischenspeichern zu vermeiden, werden Sie erneut auf Aktualisierungsprobleme und ähnliche Probleme wieder aufgenommen: Verwenden Sie das Post-Redirect-GET-Muster.
- Browser stellt die HTTP -Postanforderung mit Formulardaten durch
- Server verarbeitet Daten und reagiert mit einer Umleitungsantwort
- Browser stellt die HTTP -Anforderung an (möglicherweise eine ID, die mit den übermittelten Daten in der Abfragezeichenfolge zusammenhängt).
- Der Server antwortet mit einer 200 -Antwort und den Informationen
Andere Tipps
Aus Ihrer Frage können Sie nur die [Formularseite] -> [Formularseite zum Verarbeiten und Anzeigen] haben.