Hallo,
mein Projekt ist folgendermassen aufgebaut:
Eine Eingabeseite, wo User Ihre Daten eintragen können, danach eine Vorschauseite und dann eine Bestätigungsseite.
In der Bestätigungsseite werden die eingegeben Daten (die über versteckte Felder übertragen wurden) in einer Session gespeichert.
Bis hierhin funktioniert alles wunderbar.
Wenn der User jetzt aber mit dem zurück-Button des Browsers zur Eingabeseite wechselt und dort Änderungen vornimmt, werden diese nicht in der Session auf der Bestätigungsseite gespeichert.
hier mal das Skript der Bestätigungsseite:
Die Variable $vorlage wird immer übertragen und eignet sich deshalb zur Überprüfung, ob diese schonmal in der Session abgespeichert wurde.
mein Projekt ist folgendermassen aufgebaut:
Eine Eingabeseite, wo User Ihre Daten eintragen können, danach eine Vorschauseite und dann eine Bestätigungsseite.
In der Bestätigungsseite werden die eingegeben Daten (die über versteckte Felder übertragen wurden) in einer Session gespeichert.
Bis hierhin funktioniert alles wunderbar.
Wenn der User jetzt aber mit dem zurück-Button des Browsers zur Eingabeseite wechselt und dort Änderungen vornimmt, werden diese nicht in der Session auf der Bestätigungsseite gespeichert.
hier mal das Skript der Bestätigungsseite:
Code:
session_start(); if (isset($_SESSION['vorlage'])) { session_unset(); } $_SESSION['vorlage'] = $vorlage; $_SESSION['user'] = $user; echo $_SESSION['user'];
Kommentar