When I visit test1.php with the url: http://domain&path/test1.php?name=bill&pwd=henry
I see the output:
user = 'bill'
ID= 41699d4461e8fe3a71243bb3cb1c2298'
You were remembered and are now being redirected to the home page. If this fails for some reason (and if you are seeing this, it probably has), please click here: To Home Page
However, upon redirection to test2.php, I see: '' 31e2cab461dc525ea9a8c22e5d997db5
The session ID appears to have changed. Any idea why? I can use sessions in other situations with any problems...
test1.php -- <?PHP session_start();
$isRemembered = false; $rememberedUser = "";
$username = $_GET[ 'name' ]; $password = $_GET[ 'pwd' ];
$isRemembered = true; $rememberedUser = $username;
$_SESSION[ "validUser" ] = $rememberedUser; $sessionID = strip_tags( SID );
echo "<html>"; echo "<head>";
echo "<title>"; echo "User Login"; echo "</title>";
echo "<script language=\"JavaScript\">";
echo "window.setTimeout( 'window.location=\"http://www.ericgorr.net/advciv/test2.php\"', 5000 );";
echo "</script>";
echo "</head>";
echo "<body bgcolor=#eeeeee>";
echo "user = '" . $_SESSION[ "validUser" ] . "'<br>"; echo "ID= " . session_id() . "'<br>";
echo "You were remembered and are now being redirected to the home page. If this fails for some reason (and if you are seeing this, it probably has), please click here: ";
echo "<a href = \"HomePage.php\">To Home Page</a>";
echo "</body>"; echo "</html>"; ?> --
test2.php -- <?PHP session_start();
echo "<html>"; echo "<head>"; echo "</head>"; echo "<body bgcolor=#eeeeee>"; echo "'" . $_SESSION[ "validUser" ] . "'<br>" . session_id() . "<br>"; echo "</body>"; echo "</html>"; ?> --
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php