1

我正在编写一个公司网站,它有一个用于控制数据的管理页面。当我浏览论坛和用户指南时,我了解到 codeigniter 的会话会停留 5 分钟,并在创建后被销毁。我不希望在管理员操作数据时发生这种情况:(

我是否应该在属于管理页面的控制器中继续写“session_start()”以保持会话新鲜和活跃?:(

4

2 回答 2

2

你为什么不改变你的会话配置?

$config['sess_cookie_name']     = 'yoursite';
$config['sess_expiration']      = 7200;   <- make this longer
$config['sess_encrypt_cookie']  = TRUE;
$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;   <- make this longer
于 2012-08-14T01:27:00.330 回答
1

我一直在使用自动加载,但从来不知道它会为我调用 session_start() :/

于 2012-08-13T22:30:55.500 回答