保持会话活着

时间:2012-08-13 22:21:35

标签: codeigniter session

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

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

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:1)

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