会话数据在codeigniter中丢失的速度非常快

时间:2013-04-19 01:31:27

标签: codeigniter session

我使用codeignitet构建了一个Web应用程序。我的应用程序中大约有200个用户。当用户登录时,它成功,但会话数据只保留一分钟,然后自动终止。

我使用ci_sessions来存储自定义会话数据。

这是我的会话配置:

$config['sess_cookie_name']     = 'ci_session';
$config['sess_expiration']      = 7200;
$config['sess_expire_on_close'] = FALSE;
$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']  = 900;

在我的应用程序中,如果会话将其重定向到登录页面。它总是重定向并重定向到登录页面,我认为这会导致会话数据迅速丢失。需要帮助和谢谢。

1 个答案:

答案 0 :(得分:0)

您的会话配置看起来很好,您也将它存储在数据库中,这也是一个很好的做法。

您的代码中似乎有一些地方正在破坏会话或部分会话。 如果您无法自己跟踪,我们必须查看一些代码。

祝你好运!