you need to call session_start() on every page, yes.
Also, if you're bored with assigning values like that, and you're sure you're not overwriting anything, you could try:
$_SESSION = array('UserId'=>'userid', 'Authorised'=>'yes','etc'=>'blah');


However, remember that you don't need to REassign values to $_SESSION to keep them stored over multiple visits! :)

hope that helps,
- Tul

Harlequin wrote:
Hi everyone. A few quick pointers if you have time...

I've created a session, easy enough:
<?php session_start(); ?>

I've created variables:
$_SESSION['UserID'] = UserID;
$_SESSION['Authorised']="yes";
$_SESSION['logname'] = $logname;

When a user clicks a link to a test page I created the following doesn't
work though:
echo $_SESSION["UserID"];

Do I need to use the (again):
<?php session_start(); ?>

??? Confused...!

Also - rather than list the session variables the way I am new line session,
new line session etc. is there a better way...?


-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to