On Saturday 14 December 2002 17:19, John Taylor-Johnston wrote: > I did call session_start() before anything is output to the browser. > http://www.php.net/manual/en/function.session-start.php > > I only have one php file so I know I'm recyling my code each time: > > session_name("TestALS"); > session_start(); > > session_register("studentid"); > if (isset($_SESSION["studentid"])) > { > $id = $_SESSION["studentid"]; > echo "\$studentid= $studentid<br>"; > }
RTFM again. Sessions depends on a number of factors including your version of PHP and the setting of register_globals. Basically if you're going to be using $_SESSION then you don't use session_register(). You just assign the value directly to $_SESSION. <?php // test-session.php session_start(); if (!isset($_SESSION['studentid'])) { $_SESSION['studentid'] = 24; } if (isset($_SESSION['studentid'])) { $_SESSION['studentid']++; $id = $_SESSION['studentid']; echo "\$id= $id<br>"; } ?> -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php