0

我有一个非常奇怪的问题。当人们登录网站时,我将用户数据存储在会话中。这可以正常工作,但有时当我在我的网站上浏览时,Codeigniter 会自动将我从风中注销。

有人遇到过这个问题并知道解决方案吗?

4

2 回答 2

0

检查会话时间......

应用程序/config/config.php

$config['sess_expiration']      = 7200;

您希望会话持续的秒数。默认值为 2 小时(7200 秒)。如果您想要一个未过期的会话,请将值设置为零:0

更多细节...

http://ellislab.com/codeigniter/user-guide/libraries/sessions.html

于 2013-03-17T17:45:50.333 回答
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;

我有同样的问题自定义会话会在一段时间后自动销毁。

于 2015-01-15T12:04:19.300 回答