Henryk Plötz: Formular, Selbstverweis, wird Seite komplett neu geladen??

Beitrag lesen

Moin,

wo geb ich das an, im Script(php) im Html ??

Theoretisch sollte es in PHP ein
 header("HTTP/1.1 205 Reset Content"); // Status senden
 header("Content-Length: 0"); // Die Antwort darf keinen Body enthalten
 die(); // Skript daher beenden
tun, an einer Stelle an der dein Skript seine Aufgabe erfolgreich erledigt hat und es noch keine Ausgabe gab.

Ich merke jedoch grade, dass hier die Browser größtenteils kaputt sind: Mozilla und IE zeigen eine leere Seite an und Opera wartet ewig auf irgendwas.

Anscheinend ist "This response is primarily intended to allow input for actions to take place via user input, followed by a clearing of the form in which the input is given so that the user can easily initiate another input action." nicht so unmissverständlich wie ich zunächst dachte.

Alternativ wäre da noch "204 No Content" anzubieten. Dabei wird ebenfalls kein Body übertragen und der Browser muß laut Standard ausdrücklich die aktuelle Ansicht so lassen wie sie ist, das Formular wird also nicht zurückgesetzt. Das schaffen immerhin Mozilla und Opera problemlos, hier wartet der IE allerdings jetzt ewig auf irgendwas.

--
Henryk Plötz
Grüße aus Berlin