v8hadas Posted November 27, 2007 Share Posted November 27, 2007 Hi There, I am looking for the setting in php.ini what can be configured to make sessions expire and session files removed. Can it be the following entry or is it something else? ; After this number of seconds, stored data will be seen as 'garbage' and ; cleaned up by the garbage collection process. session.gc_maxlifetime = 1440 Thanks Link to comment https://forums.phpfreaks.com/topic/79087-solved-how-to-ensure-deletion-of-session-files/ Share on other sites More sharing options...
revraz Posted November 27, 2007 Share Posted November 27, 2007 That is the maxlife, but you also have to set the ratio on how often you want GC to run. Link to comment https://forums.phpfreaks.com/topic/79087-solved-how-to-ensure-deletion-of-session-files/#findComment-400259 Share on other sites More sharing options...
v8hadas Posted November 27, 2007 Author Share Posted November 27, 2007 Ah, I see, thanks. session.gc_probability/session.gc_divisor -> coded lottery, prize is cleaning Link to comment https://forums.phpfreaks.com/topic/79087-solved-how-to-ensure-deletion-of-session-files/#findComment-400263 Share on other sites More sharing options...
revraz Posted November 27, 2007 Share Posted November 27, 2007 Yeah. You have to base it based on how often your pages get loaded. If you have a ton of traffic you can set the ratio like 1/100. But if you only get a few users, raising it up to like 10/100 or 20/100 may work better. My webhost had mine defaulted to 1/1000 so it never ran until I changed it to 10/100. Link to comment https://forums.phpfreaks.com/topic/79087-solved-how-to-ensure-deletion-of-session-files/#findComment-400266 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.