Re: Session Expiration Problem....

From: Date: Thu, 04 Dec 2003 20:22:01 +0000
Subject: Re: Session Expiration Problem....
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-171859@lists.php.net to get a copy of this message
Hey Lowell. Hmmmm, no, not a particularly elegeant solution, but it must work for you. I'm experimenting with >> ini_set('session.gc_maxlifetime', 4320); Don't know if this will extend the session timeout; i.e. garbage collection routine, I'm still testing it..... A total drag that our host limits session timeouts to just 15 minutes! Must be a workaround for this....... --Noah "Lowell Allen" <la@lowellallen.com> wrote in message news:BBF3B05D.90A4%la@lowellallen.com... > > Our hosting company sets session vars to expire every 15 minutes. > > > > I've setup an Admin Center for users to enter various types of information, > > some of which, for example entering a basketball team roster, can take > > slower users upwards of 25 minutes or more. > > > > The result? Admin user spends 25 minutes entering data; clicks the submit > > button; then is redirected to the login page because their session > > expired! -- all form data is lost -- not good.... > > > > Is there a way to extend the php session timeout for particular pages? > > Alternatively, is there a way, other than using cookies, to store user data > > from page-to-page? > > > > Thanks for any leads, > > Yeah, I get occasional complaints about this problem -- although I don't > have to contend with sessions expiring every 15 minutes! I've found that > it's usually possible to use the browser back button to return to the form > with all values still in place (Windows 98-IE6 being an exception), then > open a new window to log in again, then return to the form window to submit. > Those instructions can accompany your "not logged in" message. Admittedly an > inelegant solution, but it's better than losing the form data. > > In my situation, I've considered rewriting the PHP script that's receiving > the form post so that if the session has expired it will re-display a > simplified version of the form (without showing protected content) with the > posted data, and provide a link to open a login form in a new (small) > window. > > HTH > > -- > Lowell Allen

« previous php.general (#171859) next »