>From php.net (): http://www.php.net/manual/en/function.session-is-registered.php Note: If $_SESSION (or $HTTP_SESSION_VARS for PHP 4.0.6 or less) is used, use isset() to check a variable is registered in $_SESSION
The code that should work: (You may not need to add SID to your link, depending on your php config) S1.PHP: <?php session_start(); $_SESSION['userid']="joe"; echo ("<A HREF=\"s2.php?".SID."\">s1</A></P>"); ?> S2.PHP: <?php session_start(); if (!isset($_SESSION['userid'])) { echo "userid not set"; } else { echo ($_SESSION['userid']." is the NAME"); } ?> -----Original Message----- From: Leo G. Divingracia III [mailto:[EMAIL PROTECTED] Sent: Wednesday, February 26, 2003 1:16 AM To: [EMAIL PROTECTED] Subject: [PHP-WIN] newbie BASIC sessions... okay, i'm stumped as heck. i cant seem to get it this to work. using win2k, apache 1.3.x, php4.3.0, registers_globals OFF. S1.PHP: <?php session_start(); //$userid = "blow"; //session_register ('userid'); $_session['userid']="joe"; echo (' <A HREF="s2.php">s1</A></P>'); ?> S2.PHP: <?php session_start(); if (!session_is_registered ("userid")) { echo ("not registered"); } else { if (!isset($_session['userid'])) {echo "userid not set";} else { echo ($_session['userid']." is the NAME"); session_unregister ('userid'); } } ?> result is "userid not set" each time. am i missing something so basic here? i've read through the RTFMs, various web sites describing sessions, etc... thanks... -- Leo G. Divinagracia III [EMAIL PROTECTED] zzzzz -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php