echo $PHPSESSID on every page, is it the same on every page ?

I usually recommend that you create the register variables too.

else {
  $userid = '';
  $userpassword = '';
  session_register('userid');
  session_register('userpassword');
}

if $PHPSESSID is set then session_start() will find it and use it, if your
trying to override HTTP_COOKIE_VARS['PHPSESSID'] with
HTTP_GET_VARS['PHPSESSID'] I would also check if it is not thedefault
allready, change the code to relect that then

if (isset($HTTP_GET_VARS['PHPSESSID']) AND $PHPSESSID !=
$HTTP_GET_VARS['PHPSESSID'])

all small things, nothing big looks wrong. try it and see.

--

  Chris Lee
  [EMAIL PROTECTED]


"Jean-Christian Imbeault" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]...
> Ok, newbie I am but ... I seem to be losing my session vars when I load up
a
> different php page.
>
> My set-up:
>
> 1- main page starts session and logs user in
>
> if (isset($PHPSESSID))
>   session_start($PHPSESSID);
> else
>   session_start();
>
> $PHPSESSID = session_id();
> $SID       = "PHPSESSID=$PHPSESSID";
>
> if(!isset($userid)) {
>    login_form();
>    exit;
> }
> else {
>    session_register("userid", "userpassword");
> }
>
> Once the user is logged in I have no problem accessin the vars $userid and
> $userpassword.
>
> On the page I even have an <A HREF> link to second php page and the vars
are
> accessible there also.
>
> However this other page has a form. When the user submits the form, a
third
> php page is loaded. On this third page the vars no longer have any values.
>
> Why is this? How can I access the vars from this third page?
>
> Thanks!
>
> Jc
>
>
>
> _________________________________________________________________
> Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp
>



-- 
PHP General 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]

Reply via email to