Re: session expired -> how to know if the session is new or old

From: Date: Tue, 24 Feb 2004 15:57:20 +0000
Subject: Re: session expired -> how to know if the session is new or old
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-178717@lists.php.net to get a copy of this message
Hi, I want to redirect my users to a session expired page and not directly to a blank login page based on wheter this is just a gc colected session. In case the user goes to sleep but leaves the browser open and then in the morning he comes back and does something the browser will send the session id he got before sleeping. Catalin, "Jakes" <sunsoffun@hotmail.com> wrote in message news:20040224141759.80063.qmail@pb1.pair.com... > What do you need this for.? You session is only suppose to last for one > browser session > > "Catalin Trifu" <catalin@isp-software.de> wrote in message > news:20040224140514.49641.qmail@pb1.pair.com... > > Hi, > > > > Here is the problem: > > > > The session gc runs and deletes the session data. This is good, > > but calling session_start in PHP obviously creates a new session. > > > > How can I know if the session was created after an old one was > > deleted because gc has invalidated it or it is a completely fresh session, > > from let's say a fresh browser window. > > > > I googled for it and looked in the docs but I found nothing on this > > matter. > > > > Thanks in advance, > > Catalin

« previous php.general (#178717) next »