note 20211 added to function.session-register
| From: | gui at %nospam%prosoma dot com dot br | Date: | Tue, 26 Mar 2002 17:43:16 +0000 |
| Subject: | note 20211 added to function.session-register | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-28238@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)
*/
--
http://www.php.net/manual/en/function.session-register.php
http://master.php.net/manage/user-notes.php?action=edit+20211
http://master.php.net/manage/user-notes.php?action=delete+20211
http://master.php.net/manage/user-notes.php?action=reject+20211