[Solved] Codeigniter session expires frequently

I was working in a Codeigniter project and when I hit refresh button (F5) continuously, My application session was expiring frequently. I googled for a while and found the simple solution.

A solution is to increase the amount of time for the session_time_to_update in codeigniter config.

Since I won’t be updating session frequently. I am setting it to much higher values such as 86400 (24 hours).

Here is my settings
[sourcecode]
$config[‘sess_cookie_name’] = ‘app_session’;
$config[‘sess_expiration’] = 0;
$config[‘sess_expire_on_close’] = FALSE;
$config[‘sess_encrypt_cookie’] = FALSE;
$config[‘sess_use_database’] = TRUE;
$config[‘sess_table_name’] = ‘app_sessions’;
$config[‘sess_match_ip’] = FALSE;
$config[‘sess_match_useragent’] = TRUE;
$config[‘sess_time_to_update’] = 86400; // 24 hours
[/sourcecode]

Since then I haven’t got this problem.

Reference : http://ellislab.com/forums/viewthread/182755/#864970

2 Replies to “[Solved] Codeigniter session expires frequently”

Comments are closed.