note 20211 deleted from function.session-register by sniper
| From: | sniper@php.net | Date: | Thu, 31 Oct 2002 00:46:30 +0000 |
| Subject: | note 20211 deleted from function.session-register by sniper | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-38783@lists.php.net to get a copy of this message | ||
Hi
Just remembering ... to register variables on a session, they must be on the global scope... check
this out:
/* this won't work */
session_start();
function hello() {
$mynumber = 4;
session_register('mynumber');
}
Later you'll see $_SESSION["mynumber"] contains nothing, because there's no
$mynumber variable in the global scope...
/* This works */
session_start();
function hello() {
$GLOBALS['mynumber'] = 4;
session_register('mynumber');
}
/*
*(remove %nospam% from email address for sending me feedback)
*/