Re: Sessions , expiry times and different time zones

From: Date: Wed, 07 Sep 2005 08:27:14 +0000
Subject: Re: Sessions , expiry times and different time zones
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-221945@lists.php.net to get a copy of this message
Dan Rossi" <php@electroteque.org> wrote in message news:eacc1af160fe183c60d3172b73b6f778@electroteque.org... > client cookie expires hence no more session ... > > On 07/09/2005, at 1:57 AM, Jordan Miller wrote: > > > Hi Dan, > > > > Couldn't you store an expiration time directly in the $_SESSION > > variable, rather than relying on cookie expiration (if I understand > > your question correctly)? Each time a page is loaded, update the > > expiration time in this variable to +24hr from the current time (all > > times relative to the server's time). Then, it shouldn't matter from > > which time zone the user is browsing. Read what he said again. Instead of expiring the session itself, store the time of session expiry in the session (with a longer expiry time than 1 day) and check that. When you say a day, do you mean 24 hours or a calendar day? Are you trying to say: "Today is Tuesday, so expire this session at midnight on Tuesday?" If that's what you need to do, you need to use a client-side solution - after all, only the client knows what time it is where the client is! Be prepared for people who have their time zone set incorrectly. > > > > Jordan > > > > > > > > On Sep 6, 2005, at 10:37 AM, Dan Rossi wrote: > > > > > >> hi there I have run into problems with sessions , cookies and expiryt > >> times with different time zones. Ie our server is in the States > >> however I am browsing from Koala land downunder. I have been trying > >> to get the session to expire in a day, however for ppl in the states > >> this is ok, but for me its already expired so i have been > >> experiencing issues. How do i solve this ? > >> > >> -- > >> PHP General Mailing List (http://www.php.net/) > >> To unsubscribe, visit: http://www.php.net/unsub.php > >> > >> > >> > >> > >> > > > >

« previous php.general (#221945) next »