Jörg Reinholz: Formular tut nicht das was es tun sollte, oder bin ich blind

Beitrag lesen

Warum überhaupt die Weiterleitung? Warum gibst du die Antwortseite nicht direkt durch mail.php aus?

Hallo Martin!

Dafür gibt es schon einen anführbaren Grund. Wenn die mail.php die Antwortseite ausliefert, dann kann der Benutzer mit [F5] einen weiteren Versand anstoßen. Freilich stolpert er dabei (wegen method="post") über die Rückfrage, ob die Formulardaten nochmals gesendet werden sollen.

Ich gehe davon aus, DU weißt das.

Ich kann also _beliebig_ benamste Felder übergeben, wie ich gerade lustig bin.

Das kann man "typisches "Formailer"-Verhalten" nennen. Freilich kann und sollte man das "festnageln" (in dem man gegen eine eine Liste erwarteter Formularfelder prüft, jedenfalls wenn man keinen universellen Formmailer braucht. Am Ende bekommt man noch "merkwürdige Dateianhänge" vom "eigenen Webserver" geschickt. Sowas wie "Error_Log"(.com)

Jörg Reinholz