当我创建一个新用户时,我会在会话中存储这样的新电子邮件:
$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
不存在。我在整个网站上都使用过这种打印价值的方式,但特别是在这个页面中,它不起作用。
答案 0 :(得分:2)
使用$ this-> session-> set_userdata(' new_user',$ data [' email'])