At 9:25 AM +0000 11/8/01, Russ Michell wrote: >1: Rid any whitespace between '<?php' and 'session_start()' >2: You need to populate the variable you wish to use as a session >variable before registering it
Is 2 actually true? The sessions chapter in the PHP manual doesn't seem to specify any order for using and registering, and in fact gives examples to the contrary (see examples 2 and 3 in the chapter). > ><?php >session_start(); >if(!isset($UserName)){ >$UserName = "guest"; >session_register('"UserName'); >} > >//----rest of script goes here >?> > >HTH >Russ > >On Wed, 7 Nov 2001 20:02:03 -0500 Matthew Tedder <[EMAIL PROTECTED]> wrote: > >> >> Can anyone tell me why my session isn't working? I have attached >>the problem >> script. Without even going to another page, the $PHPSESSID and $UserName >> variables are both empty. They are also empty on subsequent pages. >> >> It starts with: >> ========================================================= >> <?php >> >> session_start(); >> session_register("UserName"); >> >> /*=====<< Check for New User Session >>=====*/ >> if(!isset($UserName)) >> { >> $UserName = "guest"; >> }; >> ========================================================== >> >> And toward the end, it has the following: >> ========================================================== >> function ShowMessage($message) >> { >> print "<br>\n"; >> print "<table border=2 align=center>\n"; >> print "<tr><td align=center><font color=yellow>$UserName ($PHPSESSID): >> $message</font></td></tr>\n"; >> print "</table>\n"; >> } >> >> ?> >> ========================================================== >> >> In this function, the variables are flat empty. > > > > --Matthew >> > >#-------------------------------------------------------# > > "Believe nothing - consider everything" > > Russ Michell > Anglia Polytechnic University Webteam > Room 1C 'The Eastings' East Road, Cambridge > > e: [EMAIL PROTECTED] > w: www.apu.ac.uk/webteam > > www.theruss.com > -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]