RE: [PHP] Session data getting lost
| From: | Rich Gray | Date: | Wed, 17 Sep 2003 19:55:53 +0000 |
| Subject: | RE: [PHP] Session data getting lost | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-162914@lists.php.net to get a copy of this message | ||
So your telling me that all variables defined in the global scope are
automatically added to the $_SESSION array...?
Not true I think....
> [snip]
> Well a functon that doesn't work under certain conditions should be
> deprecated IMO ... I haven't used it for a long time now...
>
> To answer your question ... yep I've used print_r() and after the 1st
> form
> submission the entry is set to -1 however at no time do I ever set
> $_SESSION['test'] to -1 in my code example ...
> [/snip]
>
> Nope, but $test is a GLOBAL variable, and therefore would be set to -1
> within $_SESSION as all GLOBALS are, as you pointed out earlier,
> registerd with $_SESSION. If $test is within a function it is a PRIVATE
> variable, local to the function only, unless declared as a GLOBAL.
>
>