Hi,
1.) Anzeige einer Bestätigungs-Seite à la "Ihre Änderungen wurden übernommen. [Link zur Übersicht]".
Nachteil: Möglichkeit eines erneuten Aufruf des Scripts durch Refresh oder die Browser-History
Wieso Nachteil? Mit den gleichen Daten wird doch nichts mehr geändert. Außerdem könnte das Script in diesem Fall darauf reagieren und zurückmelden, dass keine (neuen) Änderungen vorgenommen wurden.
2.) Anzeige einer Bestätigungs-Seite à la "Ihre Änderungen wurden übernommen. [Link zur Übersicht]" + Weiterleitung mit meta-tag.
Nachteil: Nur "Hilfsmethode"
Und lästig.
3.) Serverseitige Weiterleitung durch Status-Code 301 (?).
302 wäre besser. Und das ist nur eine Technik, keine dritte Alternative.
Nachteil: Keine (unmittelbare) Anzeige einer Bestätigung möglich
Wieso nicht? Man kann:
3a) das Formular vom Ausgabescript selbst verarbeiten lassen (Affenformular) oder
3b) von einem Auswertungsscript zu dem aufrufenden Script wieder zurück weiterleiten.
In diesem Fall müßte lediglich die Information übergeben werden, was zurück zu melden ist.
Verstehe ich das richtig, dass das dann quasi nach folgendem Schema abläuft:
Formularausgabe über changethis.pl?do=showform -Submit->
Datenverarbeitung über changethis.pl?do=change -Status 302->
Bestätigung über changethis.pl?do=confirm
Fast. Das wäre 3a und erfordert ja keine Weiterleitung, also 200.
freundliche Grüße
Ingo