我正在为我的应用程序使用codeigniter。发展。
这些是会话设置。我正在使用数据库会话。
$config['sess_cookie_name']= 'ci_session';
$config['sess_expiration']= 7200;
$config['sess_encrypt_cookie'] = FALSE;
$config['sess_use_database'] = TRUE;
$config['sess_table_name']= 'ci_sessions';
$config['sess_match_ip']= FALSE;
$config['sess_match_useragent'] = TRUE;
$config['sess_time_to_update'] = 300;
我没有使用AJAX或加载会话库的动态资源。 我还检查了会话数据,所有数据都保存在DB中。
这在localhost上运行良好。
答案 0 :(得分:0)
默认情况下,它每2小时(7200)过期,但检查你的应用程序是否在某些情况下销毁会话。 如果你想在$ config ['sess_expiration']中增加小于7200的小时数。 例如:
$config['sess_expiration']= 18000; //5 hours
如果您希望会话未过期,请写:
$config['sess_expiration']= 0;