2016-06-22 55 views
0

正如我標題 工作,我控制器 auth.php笨會議的工作,而不是在其他文件

... 
$this->session->set_userdata('administrator.role', 'admin'); 
var_dump($this->session->userdata('administrator.role')); 
//echo string(5)admin 

redirect(base_url()."admin/"); 
... 

會議的工作完美。 但是,當我在幫手 auth_helper.php

... 
$obj=&get_instance(); 
var_dump($obj->session->userdata('administrator.role')); 
//echo booln(false) 
... 

需要的會議,這是我的config.php

$config['global_xss_filtering'] = FALSE; 
$config['sess_cookie_name'] = 'ci_session'; 
$config['sess_expiration'] = 345600; 
$config['sess_expire_on_close'] = FALSE; 
$config['sess_encrypt_cookie'] = FALSE; 
$config['sess_use_database'] = FALSE; 
$config['sess_table_name'] = 'ci_sessions'; 
$config['sess_match_ip'] = FALSE; 
$config['sess_match_useragent'] = FALSE; 
$config['sess_time_to_update'] = 600; 

我已檢查了幾天,許多資源 感謝您的幫助!

+0

是否從控制器加載的幫手? – rmondesilva

+0

是幫手加載 –

回答

0

試試這個

$this->CI = &get_instance(); 
var_dump($this->CI->session->userdata('administrator.role')); 
+0

即使bool(false)消失,沒有任何顯示 –