作为我的头衔 在我的 控制器 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 :(得分:0)
试试这个
$this->CI = &get_instance();
var_dump($this->CI->session->userdata('administrator.role'));