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?

War es hilfreich?

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.

  1. Browser stellt die HTTP -Postanforderung mit Formulardaten durch
  2. Server verarbeitet Daten und reagiert mit einer Umleitungsantwort
  3. Browser stellt die HTTP -Anforderung an (möglicherweise eine ID, die mit den übermittelten Daten in der Abfragezeichenfolge zusammenhängt).
  4. 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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top