Re: cvs: php-src(PHP_4_3) / NEWS /ext/session session.c

From: Date: Tue, 07 Dec 2004 13:29:03 +0000
Subject: Re: cvs: php-src(PHP_4_3) / NEWS /ext/session session.c
References: 1 2 3 4 5 6  Groups: php.cvs 
Request: Send a blank email to php-cvs+get-29465@lists.php.net to get a copy of this message
On Tue, 7 Dec 2004 14:20:58 +0100 (CET) Sascha Schumann <sascha@schumann.cx> wrote: > > setting session.cookie_lifetime to non-zero value leads to > > session invalidation in that time, even if the session is > > active and the user is still working with it. > > Your change affected the code path of standard session > cookies which don't have an explicit expiry date. There is > no point in sending session cookies (=expiring when browser > is closed) on every request. > > The proper way to handle explicit session expiry dates is the > following: Encode the timestamp of the expiry date as part of > the cookie. Check for a certain criteria upon each request. > If that criteria is met, update the cookie on the client > side. Common criterias: > > - one hour/day/week to expiration > - half the lifetime of the cookie has passed > > Using no criteria at all is not a suitable way to deal with > users from my POV. ok then. I'll revert it now and will send you more suitable patch in the evening. -- Wbr, Antony Dovgal aka tony2001 tony2001@phpclub.net || antony@dovgal.com

« previous php.cvs (#29465) next »