Hi again. Thanks to Miguel and Matt for pointing me to sessions for retaining variables.
I've got the register_globals directive set to Off. I want to store a value in a session variable. I've set up two documents (one that sets a session variable, and one that retrieves it), with the following code. In doc 1, I've got this code: function sessionSetNode ($node_id) { return ($_SESSION['node'] = $node_id); } sessionSetNode("10.2"); Doc 2 looks like this: if (!empty($_SESSION)) { extract($_SESSION); } else if (!empty($HTTP_SESSION_VARS)) { extract($HTTP_SESSION_VARS); } function sessionGetNode () { return $_SESSION['node']; } $n = sessionGetNode(); echo ("Node is $n."); First, I load Doc 1 (to set the session variable). Then I load Doc 2 to retrieve the variable. When doc 2 runs, I get the following: -------------------------------------------------------------------------------------------------------------- Warning: Undefined variable: _SESSION in c:\...\getsessionvar.php on line 17 Node is . -------------------------------------------------------------------------------------------------------------- Line 17 is the } after the line return $_SESSION['node']; It doesn't seem to know about $_SESSION. Can someone help me out? TIA, Leston -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php