Re: Autoload of cookies on Linux fails, Win32 works???

From: Date: Sun, 28 Apr 2002 22:23:21 +0000
Subject: Re: Autoload of cookies on Linux fails, Win32 works???
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-95035@lists.php.net to get a copy of this message
Thanks, but when I tried this.. <?php if (isset( $_COOKIE[ 'loggedin'] )) { include( "build_state.php" ); } else { echo "No Cookie!!!"; flush(); exit; header( "Location: ".$SiteUrl . "/login.htm" ); } ?> I consistently get "No Cookie!!" Yes, the cookie is set.. I can delete the cookies and a new one gets created. ----- Original Message ----- From: "Miguel Cruz" <mnc@stoic.net> To: "Joseph Smith" <zzyzx@calysta.com> Cc: <php-general@lists.php.net> Sent: Sunday, April 28, 2002 4:35 PM Subject: Re: [PHP] Autoload of cookies on Linux fails, Win32 works??? > On Sun, 28 Apr 2002, Joseph Smith wrote: > > Assuming I've got a cookie called "loggedin" defined as "12345" > > > > In 4.2.0 on Win32, my cookies are preloaded so when I do > > > > if (isset($loggedin)) > > echo $loggedin > > > > It checks to see if there is a variable named $loggedin that was > > created by autoloading of cookies, then it prints "12345" > > > > On linux, this does not happen. In fact, there appears to be no > > autoloading of variables. > > > > Is this intentional or is there a configuration setting I'm missing? > > Yes, your Windows PHP server is configured insecurely (register_globals > is on). > > Try isset($_COOKIE['loggedin']) > > miguel > >

« previous php.general (#95035) next »