2012-02-19 55 views
0

我有一个控制器的方法:笨会话多项条目

class Promoter extends CI_Controller 
{ 
    function __construct() 
    { 
    parent::__construct(); 
    var_dump($this->session->all_userdata()); die; 

    } 

这些都与每一次输出不同的信息。无论我重新加载页面多少次,session_id都不应该一样?为什么它如此不同?

这是笨2.X顺便说一句,我的config.php文件有:

$config['sess_cookie_name']  = 'mycookie'; 
$config['sess_expiration']  = -1; 
$config['sess_expire_on_close'] = FALSE; 
$config['sess_encrypt_cookie'] = TRUE; 
$config['sess_use_database'] = TRUE; 
$config['sess_table_name']  = 'sessions'; 
$config['sess_match_ip']  = FALSE; 
$config['sess_match_useragent'] = FALSE; 
$config['sess_time_to_update'] = 30; 

回答

2

这是因为你在-1设置会话过期。所以它在刷新时过期。