Re: Losing Sessions

From: Date: Wed, 16 Jun 2004 04:57:07 +0000
Subject: Re: Losing Sessions
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-188369@lists.php.net to get a copy of this message
* Thus wrote Paul Liebrand (pliebrand@imaxa.com): > I am hosting a web site on tierranet and throughout the day sessions get > lost. If I take the exact same code and run it on my Windows machine, I can > run it for a week straight without any problems. I have not been able to > figure out the problem and was wondering if anyone can provide any > assistance or feedback. > > At the top of most of my pages I have the following piece of code: > > if (!session_is_registered("valid_user")) { > header ("location: logon.php"); > } using sesion_is_registered() depends on a couple things: 1. register_globals is on 2. you are using a super old method of using sessions. 1. if you're relying on register_global to be on that is usually frowned upon. The best method to do sessions is usually with $_SESSION, if you're not using an archaic versionn of php. // start session session_start() // set a session var $_SESSION['var'] = 'a value'; // check session existence if (isset($_SESSION['var']) ) ... // unset session var unset($_SESSION['var']); 2. read http://php.net/session a couple of time's to verify correct usage. and *do* take not of the "warning" sections. Curt -- First, let me assure you that this is not one of those shady pyramid schemes you've been hearing about. No, sir. Our model is the trapezoid!

« previous php.general (#188369) next »