[nycphp-talk] Session timing out too soon

Aaron Fischer afischer at
Thu Dec 4 09:12:36 EST 2008


I have an application built for internal use that has a user login and  
then uses sessions to track their state.  I am running into a problem  
in that their session seems to expire if they are on one page for  
somewhere between 15-25 minutes.  This creates a big problem because  
they type up a long report, submit it and then get booted out of the  
application without the report being saved.

I would like to have the user be able to be logged in for a full eight  
hour day, regardless of their level of activity.

How would I do this?  I would appreciate any suggestions.  Also of  
note, I am in a shared hosting environment.

I tried three different solutions without any luck so far:
1) Using session_set_cookie_params() to extend the lifetime of the  
session cookie.
2) Using a javascript function to to periodically call an image to  
simulate page activity.
3) Using ini_set(session.gc_maxlifetime) to set the the number of  
seconds for php to wait before data may be seen as garbage and be  
cleaned up.



More information about the talk mailing list