Michael Schröpl: Diese Seite ist nicht mehr gültig ...

Beitrag lesen

Hi,

dieser Umleitung? Diese sind heute schon in jedem modernen Forum
Gang und Gäbe. Und zwar auch mit dieser Meta-Angabe, habe es da
nämlich rauskopiert. ;-)

daß andere es verkehrt machen, ist kein Grund, es auch nicht besser
lernen zu wollen.

Dass ich das ganze besser Serverseitig unterbinden soll, weiß ich
auch. Nur wollte ich jetzt bei diesem Schritt nicht ganz so viel
Aufwand investieren, das wird dann der nächste Schritt werden.

Du hast den Aufwand bereit investiert.
Du hast in Deinem Skript eine Zeile geändert, um den Client zu
motivieren, sich so zu verhalten, als hätte Dein Skript ihm einen
zusätzlichen HTTP-Header gesendet.
Mit genauso viel Aufwand - nämlich einem print-Statement ein paar
Zeilen weiter oben - hättest Du genau diesen Header auch selbst
senden können. "Content-type" ist so ein Header.

Vorher hat nämlich die Datei guestadd.pl nach dem Schreiben des
Eintrags in die "Gästebuchdatenbank" das Gästebuch auch wieder neu
aufgebaut. Dadurch war es dann möglich, durch Klick auf
Aktualisieren, den Eintrag immer und immer wieder zu schreiben.

Dann machst Du grundsätzlich etwas verkehrt.
Dein Skript sollte beim Ausgeben des Formulars eine Information in
selbiges schreiben, welche beim Zurücksenden dieses Formulars
serverseitig "verbraucht" wird, so daß Du zwischen dem ersten und
einem wiederholten Absenden dieses Formulars zuverlässig unterschei-
den kannst.

Durch die Umleitung auf das richtige Gästebuch ist das jetzt
zumindest nicht mehr ganz so einfach.

[ ] Du weißt, daß man automatische Weiterleitung in modernen Browser
    einfach abschalten kann

Viele Grüße
      Michael