-3

我已经使用 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;

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

4

1 回答 1

0

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

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

祝你好运!

于 2013-04-19T02:06:50.520 回答