Homepage selbermachen 7.852 Themen, 35.619 Beiträge

PHP Formular Problem

T E S T E R / 6 Antworten / Flachansicht Nickles

Hallo,

wenn ich ein formular per PHP ausgebe und schreibe, habe ich folgenden effekt. der inhalt
der mit dem formular gesendet wurde, erscheint vollständig in der url leiste. das stört mich
nicht wirklich, aber folgendes stört mich besonders: Wenn dann ein user auf der seite bleibt
und aktualisieren klickt, ist der inhalt des formulars 2mal gesendet. und das passiert so leicht
wie macht nickles.de das, dass das hier nicht passiert? gibt es da einen befehl,der nach
ausfüllen des formulars auf die seite zurücklinkt, also die seite wechselt oder etwas ähnliches??

Gruss Manfred

bei Antwort benachrichtigen
xafford T E S T E R „ich will nach dem ansenden des formulars auf der selben seite bleiben. das...“
Optionen

brauchst du auch garnicht. ist diese seite das selbe php-script, daß auch die daten aufarbeitet, also geht die form an PHP_SELF? oder ist es eine htmlseite, die das script aufruft?
im ersten fall kannst du einfach in die seite nach dem erfolgten absenden eine variable hinzufügen, z.b. $sent=1 und deren existenz überprüfen um nochmaliges posten zu verhindern.

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen