我有一个非常奇怪的问题。当人们登录到网站时,我的用户数据存储在会话中。这是应该的,但有时当我在我的网站上浏览时,Codeigniter会自动退出风。
之前有人遇到过这个问题并知道解决方案吗?
答案 0 :(得分:0)
检查会话时间.....
应用/配置/ config.php中
$config['sess_expiration'] = 7200;
您希望会话持续的秒数。默认值为2小时(7200秒)。如果您希望非过期会话将值设置为零:0
了解更多详情......
http://ellislab.com/codeigniter/user-guide/libraries/sessions.html
答案 1 :(得分:0)
您好请在system / libraries / sessions.php文件中进行以下更改。
public $sess_encrypt_cookie;
public $sess_use_database;
public $sess_table_name;
public $sess_expiration;
public $sess_expire_on_close;
public $sess_match_ip;
public $sess_match_useragent;
public $sess_cookie_name;
public $cookie_prefix;
public $cookie_path;
public $cookie_domain;
public $cookie_secure;
public $sess_time_to_update;
public $encryption_key;
public $flashdata_key;
public $time_reference;
public $gc_probability;
public $userdata;
public $CI;
public $now;
我有同样的问题,自定义会话在一段时间后自动销毁。