我无法使Codeigniter会话正常工作

时间:2018-06-30 22:15:49

标签: php codeigniter session

我写了以下代码。

class Users extends CI_Controller{
    public function login(){
        $this->load->library('session');
        $users=array(
            'name'=>'john',
            'nickname'=>'walker',
            'human'=>true,
          );
        var_dump($this->session->set_userdata($users));

     }
}

var_dump给了我NULL。我在做什么错了?

1 个答案:

答案 0 :(得分:3)

您正在var_dumping set_userdata()的结果,而不是会话数据。试试这个

class Users extends CI_Controller{
    public function login(){
        $this->load->library('session');
        $users=array(
            'name'=>'john',
            'nickname'=>'walker',
            'human'=>true,
          );
        $this->session->set_userdata($users);
        print_r($this->session->all_userdata());

     }
}