[nycphp-talk] $_SESSION, session_unset(), unset($_SESSION['var']), register_globals and the PHP Manual
Scott Mattocks
crisscott at netzero.com
Fri Jul 23 14:52:27 EDT 2004
Phillip Powell wrote:
> Did this include PHP 4.3.6 as well?
>
> I was told that you cannot change the value of an autoglobal in a
> function or method with register_globals on and expect to retain that
> change upon exit, you'd have to globalize the autoglobal before you exit.
That doesn't make any sense. A global's scope is global. If your
changes don't affect the variable in the global scope then it isn't a
really a global is it? I have a hard time believing that in 4.3.6 a)
$_SESSION is not a global and/or b) the value of register_globals has
any effect on the way unset() works.
I don't think that the PHP version or the state of register_globals is
your problem, but you could check the change log to see what has changed
between the two versions.
Scott Mattocks
More information about the talk
mailing list
Automatic Email Organization without missing anything!