Re: Having a problem with sessions, Part Deux.

From: Date: Mon, 21 Jan 2002 17:12:52 +0000
Subject: Re: Having a problem with sessions, Part Deux.
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-81396@lists.php.net to get a copy of this message
I am using files on both systems. The session "files" are also showing up on both systems. (/tmp) On Monday 21 January 2002 08:15, Jaime Bozza wrote: > Henrik, > Which session handler are you using? Files, mm, User? > > Jaime Bozza > > > > -----Original Message----- > From: Henrik Hudson [mailto:lists@rhavenn.net] > Sent: Sunday, January 20, 2002 11:55 PM > To: php-general@lists.php.net > Subject: [PHP] Having a problem with sessions, Part Deux. > > > Just FYI. I posted the forwarded question earlier, but did some more > testing. > > I was doing some testing tonight when server traffic was low (ie: stop / > > restart Apache) and I found out that when register_globals is On, the > below > code doesn't work. Is this something to do with the EGPCS and how > variables > are inherited? When register_globals is off, the code works great. Could > > someone explain why that is? That'd be great :) > > I would have thought that you can still access the HTTP_SESSION_VARS > even if > globals is on? > > Thanks. > > Henrik > > On Sunday 20 January 2002 15:12, Henrik Hudson wrote: > > Hey List- > > > > Banging my head again the wall with this one. One of our developers > > was trying to get some session stuff to work and he couldn't and asked > > > > me to look into it. > > > > I have a script that contains the following (the sessions.php href > > reference is the same script accept it calls this one): > > > > _____________________________ > > session_start(); > > > > if (!isset($HTTP_SESSION_VARS[count])) { > > $HTTP_SESSION_VARS[count] = 0; > > } > > else { > > $HTTP_SESSION_VARS[count]++; > > } > > //Print the counter > > > > echo "Counter is now: $HTTP_SESSION_VARS[count];\n<br>\n"; > > echo "Let's go to another <a > > href=\"sessions.php\">page</a>...<br><br>"; > > _______________________________ > > > > On my box at home running PHP 4.0.6 it works great. > > > > On the work server running PHP 4.0.6 it doesn't work. Just keeps > > setting count to 0. > > > > The work box is running Apache 1.3.20 with the following compile > > options: > > > > './configure' '--with-apxs' > > '--with-config-file-path=/etc/php' > > '--with-openssl=/usr/local/openssl' '--with-zlib' > > '--with-bz2' > > '--with-pspell' '--enable-ftp' '--enable-gd' > > '--with-imap' > > '--with-mcrypt' '--with-mhash' > > '--with-mysql=/usr/local/mysql' > > > > The home box is running Apache 1.3.22 with the following compile > > options: > > > > './configure' '--with-apxs' > > '--with-config-file-path=/etc/php' > > '--with-openssl=/usr/local/openssl' '--with-zlib' > > '--with-bz2' > > '--with-mysql=/usr/local/mysql' '--with-mcrypt' > > '--with-mhash' > > '--disable-xml' '--enable-ftp' '--with-gettext' > > '--with-pspell' > > '--enable-inline-optimization' > > > > The only major difference that I could find in the php.ini file is > > that at home I have register globals off and at work they are on? > > > > Even with register globals on, you can still use the $HTTP_*_VARS, > > right? > > > > The sessionID cookie is getting put into my browser, I checked so the > > "session" is starting correctly, just not retaining the variable. > > > > Any ideas anyone? > > > > > > Thanks list. > > > > Henrik -- Henrik Hudson lists@rhavenn.net

« previous php.general (#81396) next »