Re: [PHP] Re: $HTTP_SESSION_VARS still holds original values even after unset?
* Thus wrote Andy B ([EMAIL PROTECTED]): > session_start(); > $_SESSION['date']=$date; > $HTTP_SESSION_VARS['name']=$name; > $HTTP_SESSION_VARS['email']=$email; > $HTTP_SESSION_VARS['website']=$website; > $HTTP_SESSION_VARS['referred']=$referred; > $HTTP_SESSION_VARS['comments']=$comments; You should probably read http:/php.net/session more carefully. > Curt -- "I used to think I was indecisive, but now I'm not so sure." -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Re: $HTTP_SESSION_VARS still holds original values even after unset?
On 4 Apr 2004 Andy B wrote: > the next time i hit the "add guestbook" listing from the main screen, > fill out the form with different values and submit it all the > $HTTP_SESSION_VARS have the same values as the last add sequence... There are two problems there. First, your session data is not getting cleared. Second, it is not getting reset with the new values. For the former, in guestbook_save.php you can simply do a session_unset (if you really want to clear all of them). However this does not handle an abnormals equence -- for example someone hits Back in the middle of the process. I don't understand why they are not getting set properly the second time around. It could be a condition in your code. I'd have to see the code to have an idea. Try stripping the code WAY down so you have a test_add.php with a 1- field form, and a test_review.php that displays that data and saves it in a session variable, and test_save.php that just displays what it receives in the session variables. If that still fails, post the code. If not, your problem lies in the difference between that and the original code. -- Tom -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Re: $HTTP_SESSION_VARS still holds original values even after unset?
Andy B wrote: "Use the session_* functions then.." still does nothing at all or it does the same as session_destroy. and that forces a user back to the login screen right in the middle of an sql insert/update Okay, start showing some code so we can see wtf is going on. Constantly posting back "nope", "doesn't work" is just going to have us grasping at straws again and again. Is register globals on or off? ---John Holmes... -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Re: $HTTP_SESSION_VARS still holds original values even after unset?
Use the session_* functions then.. -- // DvDmanDT MSN: dvdmandt¤hotmail.com Mail: dvdmandt¤telia.com "Andy B" <[EMAIL PROTECTED]> skrev i meddelandet news:[EMAIL PROTECTED] > "Umm.. Use $_SESSION for that.." > > wish i could but it wont work for the server that its going to run > onthey still use php4.0.4pl1 believe it or not -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php