codeigniter会话中未定义的索引

时间:2016-03-10 17:44:24

标签: codeigniter session

当我创建一个新用户时,我会在会话中存储这样的新电子邮件:

$this->session->set_userdata('new_user', ['new_email', $data['email']]);

如果我在var_dump上使用$this->session->userdata('new_user'),则结果如下:

  

array(2){[0] => string(9)“new_email”[1] => string(24)“email@email.com”}

但是当我尝试访问它以打印值时,通过回显$this->session->userdata('new_user')['new_email'],出现错误,指出索引new_email不存在。我在整个网站上都使用过这种打印价值的方式,但特别是在这个页面中,它不起作用。

1 个答案:

答案 0 :(得分:2)

使用$ this-> session-> set_userdata(' new_user',$ data [' email'])