hi,
Wenn ich nach dem abschicken des Formulars den "Zurück-Button" drücke stehen in den Feldern die Werte die ich eingeben habe. Das geht allerdings nicht wenn ich in der Datei session_start(); benutze.
Jetzt ist meine Frage warum das so ist
wenn du, ohne sessions zu benutzen, den zurück-button benutzt, holt sich dein browser die seite einfach wieder aus dem cache, und hat sich dazu noch die vom benutzer gemachten eingaben gemerkt - eine kombination aus _deiner_ browsereinstellung bezüglich der überprüfung, ob eine seite neu geladen werden soll, und seinen komfort-features.
wen du jetzt aber sessions verwendest, werden dabei von PHP auch automatisch die header ausgelöst, die das caching-verhalten derart beeinflussen, dass sie dem browser sagen, "diese seite ist auf jeden fall immer neu zu laden". und da sich dein browser wohl an diese anweisungen hält, wäre es auch wenig sinnvoll, wenn er in diesem falle auch noch die benutzereingaben wieder einfügen würde ...
gruß,
wahsaga
[ Hier könnte Ihre Werbung stehen! ]