Welcome Guest, Not a member yet? Register   Sign In
CI 3.1.9 session timeout issue
#1

My company project runs on CI 3.1.9 version. When there are many users logging into the system, then after some time session automatically gets timeout. I have increased the session expiration and session update in config.php. But same issue(session timeout) is happening everytime. Please help.
CI 3.x Mysql 5.x PHP 5.x
Reply
#2

@[email protected],

What is your session settings in the CI config.php file?
Reply
#3

My config.php session settings

$config['sess_driver'] = 'files';
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 0;
$config['sess_save_path'] = sys_get_temp_dir();
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 86400;
$config['sess_regenerate_destroy'] = FALSE;
$config['sess_match_useragent'] = FALSE;
CI 3.x Mysql 5.x PHP 5.x
Reply
#4

(This post was last modified: 12-06-2018, 09:20 AM by dave friend.)

Is there be a CRON job that's periodically cleaning up session files?
Reply
#5

@[email protected],

Has this just started happening or has it been happening for some time? What version of PHP?

@Dave friend
According to the CI documentation ( https://www.codeigniter.com/user_guide/l...references ) Garbage Collection cleans up the session directory.
Reply
#6

(This post was last modified: 12-07-2018, 08:44 AM by dave friend.)

(12-06-2018, 10:51 AM)php_rocs Wrote: @Dave friend
According to the CI documentation ( https://www.codeigniter.com/user_guide/l...references ) Garbage Collection cleans up the session directory.

Yes, that is true. But that does not mean that a CRON job to do the same thing cannot be running too.
Reply
#7

(12-06-2018, 09:20 AM)dave friend Wrote: Is there be a CRON job that's periodically cleaning up session files?

No there is no cron job which is cleaning the session
CI 3.x Mysql 5.x PHP 5.x
Reply
#8

(12-06-2018, 10:51 AM)php_rocs Wrote: @[email protected],

Has this just started happening or has it been happening for some time?  What version of PHP?

@Dave friend
According to the CI documentation ( https://www.codeigniter.com/user_guide/l...references ) Garbage Collection cleans up the session directory.

No this is happening sometime. But not any specific time.

PHP version 7.2.7
CI 3.x Mysql 5.x PHP 5.x
Reply
#9

(This post was last modified: 12-09-2018, 09:44 AM by InsiteFX.)

You may need to set the cookie path in ,/application/config/config.php

PHP Code:
$config['cookie_prefix'  '';
$config['cookie_domain'  '.domainname.com';
$config['cookie_path'    '/';
$config['cookie_secure'  FALSE;
$config['cookie_httponly'] = FALSE

Change the .domainname.com to your host location.
What did you Try? What did you Get? What did you Expect?

Joined CodeIgniter Community 2009.  ( Skype: insitfx )
Reply
#10

(12-09-2018, 04:29 AM)InsiteFX Wrote: You may need to set the cookie path in ,/application/config/config.php

PHP Code:
$config['cookie_prefix'  '';
$config['cookie_domain'  '.domainname.com';
$config['cookie_path'    '/';
$config['cookie_secure'  FALSE;
$config['cookie_httponly'] = FALSE

Change the .domainname.com to your host location.

I am having session timeout issue, will cookie settings solve the session issue?
CI 3.x Mysql 5.x PHP 5.x
Reply




Theme © iAndrew 2016 - Forum software by © MyBB