2012-08-13 109 views
1

我正在编写一个公司网站,其中有一个用于控制数据的管理页面。当我浏览论坛和用户指南时,我了解到codeigniter的会话保持5分钟,一旦创建就会被破坏。我不希望这当管理员在操纵数据:(保持会话活着

我应该保持在控制器中写“在session_start()”属于管理页面保持会话鲜活发生?:(

+0

[?这是否帮助(http://codeigniter.com/forums/viewthread/219197 /#1011046) – David 2012-08-13 22:23:21

+0

谢谢您的回复,但不完全是与我的问题有关:) – Raccoon 2012-08-13 22:31:18

+0

我很抱歉。我误解了。这就是为什么我没有把它作为答案! – David 2012-08-13 23:06:50

回答

1

我一直在使用自动加载和从来不知道这对我呼吁在session_start():/

+0

有人可以解释这个答案多一点? – 2015-07-30 04:00:32

+0

urrrgggggg .....很抱歉,我不记得我是如何修复它的......你有同样的问题吗? – Raccoon 2015-07-30 05:04:23

+0

我还没有努力。我正在寻找更好的选择;)无论如何谢谢。 – 2015-07-30 05:42:27

1

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

$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