Jump to content


PHP Session Timeouts

  • Please log in to reply
No replies to this topic

#1 lateStudent



  • Member
  • Pip
  • 2 posts
  • Main OS: Windows Vista

Posted 14 March 2008 - 10:49 PM

Hi everyone :)

I am currently a student in a web programming course and we are using Uniserver for our classwork and assignments where we use PHP.

I am trying to find a way to prgrammatically change the timeout setting for PHP session variables from the default value in the php.ini file (1440 secs).

Using ini_set('session.gc_maxlifetime', 100); (both before and after session_start()) seems to change the timeout value as displayed using: echo ini_get('session.gc_maxlifetime'), but if I then reload the php page well after100 secs without closing the browser, all the session variables are still there with their previous values.

I then manually changed the time out setting in the php.ini file to:

session.gc_maxlifetime = 100

But it now appears that the default timeout value is not got from this setting in the php.ini file because
echo ini_get('session.gc_maxlifetime') still displayed 1440 when I called the php file.

Please help...!!!!

Where does Uniserver/PHP get its default sessions timeout value from and how can I change it to another value programatically in a php script?

Any help much appreciated,


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users