Sven Rautenberg: Browser Cache nie leer, PHP Formular

Beitrag lesen

Moin!

Wenn ich ein PHP / HTML Formular absende und mit dem Browser zurückgehe sind alle Daten immer noch sichtbar.

Das ist als Standard so festgelegt. Die History-Funktionen sollen Seiten so anzeigen, wie der User sie beim Verlassen zuletzt gesehen hat. Das ist für ausgefüllte Formulare mit sensitiven Daten möglicherweise doof, aber erstmal so nicht zu ändern. Du mußt jedenfalls davon ausgehen, daß die Seite so angezeigt wird, wie sie verlassen wurde.

Dagegen hilft nur, die History des Browsers/Browserfensters zu löschen - durch Fensterschließen oder Überschreiben des History-Eintrags.

Dummerweise kannst du im Browser selbst nur mit Javascript arbeiten - und das kann abgeschaltet sein. Serverseitig kannst du garnichts machen, weil es sich hierbei um eine reine Browserfunktion handelt, die nicht auf den Server zurückgreift (wenn einige Browser das dennoch tun, sind sie kaputt und handeln dem Standard zuwider!).

- Sven Rautenberg