Heres the situation:
I have a form that is spread across three pages. (Page A, Page B, Page C).
User starts at A and fills out the form clicks button that goes to page B
foreach($_POST as $key => $val){
$_SESSION[$key] = $val;
}
I use above to send form results to a session. Now user can do either fill out page B and click to advance to Page C or Click to go “back” to page A. If user goes back to A I want all the fields populated.
$Email = $_GET['preview'] ? $_SESSION['Email'] : $_POST['Email'];
I several of these above to pre – populate the form.
Ok here’s the problem. If user goes A –> B –> C and then wants to go back to B I lose all of A’s session variables. And obviously is user then goes back to a none A’s fields have data.
Any help at all would be great.
do a redirect after a POST, so the brouwser won’t repost
this stops the question about resending post data(page out of date) when navigating with history