2010-11-19 4 views
1

Ich habe ein HTML-Formular, das ich Daten veröffentlichen möchte, um dann etwas Text für den Benutzer anzuzeigen. Ich habe mehrere Leute über diese Idee sprechen hören:Buchungsformulardaten

sollte der Benutzer von [Formularseite] -> [Bearbeitungsformular Post-Seite] -> [Display-Seite] oder sollte der Benutzer nur zu einer kombinierten [Formularseite] gehen -> [Verarbeitungsformular/Anzeigeseite]

Ich habe Argumente gehört, die ersteres sicherer ist, während letzteres weniger umgeleitet wird.

Was sind einige Antworten?

+0

^lol - 0 für 8 – Dutchie432

+3

ich dieses viel zu sehen, auch keine Antwort, wenn jemand, der gut dankte war durch die OP ab ript den accept-Button und fordert ihn an zu klicken. Die FAQ sollte aktualisiert werden, um der Annahme einen eigenen Titel zu geben; und noch wichtiger, es sollte eine Grenze für die offenen Fragen geben, die man haben kann, sagen wir 5. Fragen sollten akzeptiert oder geschlossen werden. – SuperDuck

+0

@SuperDuck vielleicht sollte diese Zahl davon abhängen, wie viel rep Sie haben. Jemand, der eine große Anzahl von Fragen gestellt hat, hat wahrscheinlich mehr (wirklich) unbeantwortete Fragen. – zzzzBov

Antwort

2

Um Caching-Probleme zu vermeiden, wiederholen Sie die Aktualisierung bei Aktualisierungsproblemen und ähnlichen Problemen: Verwenden Sie das POST-REDIRECT-GET-Muster.

  1. Browser macht HTTP POST-Anfrage mit Formulardaten Daten
  2. Prozesse Server und antwortet mit einer Umleitungsantwort
  3. Browser macht HTTP-GET-Anforderung (möglicherweise eine ID enthält, die auf die gesendeten Daten in der Abfragezeichenfolge verwendet)
  4. Server antwortet mit einer 200-Antwort und die Informationen
1

Von dem, was Sie gefragt haben, könnten Sie einfach die [Formularseite] -> [Formularseite bearbeiten und anzeigen] haben.