|
Posted by J.O. Aho on 03/04/07 22:57
rsvore wrote:
> Currently the destroy is at the end of the script but if I'm on step one of
> the form and go to step two and decide to go back to step 1 by using the
> back button in IE it destroys session the step1 values and I have to
> repopulate the fields. I have an include that pulls the DB population script
> so I will try the destroy there.
I would put in an extra page in the beginning, as you have it now, I guess, is:
page with link to form
first form page
second form page
...
yes or no page
kill session page
This has the funny thing that you recreate a session if you use the backwards
buttons and I guess thats what makes your session to be recreated. Do this
instead:
page with link to form
page creates session and then forward to next page with header()
first form page
second form page
...
yes or no page
kill session page
When you back from "first form page" you will come to "page with link to form"
without a new session is created. No new session is created when you go from
"second form page" to "first form page" as the session isn't created on that page.
Of course you can keep things like it is, but you have to check if there is a
session or not when you load "first form page", if none detected create a new
session, if session detected don't do anything.
I hope you did follow this quite late evening post.
--
//Aho
[Back to original message]
|