问题描述
我正在生成一个会话,但是当我生成会话时,我在调用 $ this-> session-> set_userdata('sessionName',$ sessionArray)
__ ci_last_regenerate 后没有得到代码>功能.当我在没有__ci_last_regenerate的情况下生成会话后进行重定向时,会话数据不会显示在下一页上.我正在使用CI 3.1.4
i am generating a session but when i generate it i am not getting __ci_last_regenerate
after calling $this->session->set_userdata('sessionName',$sessionArray)
function. when i redirect after generate my session without __ci_last_regenerate the session data is not appearing on next page.i am using CI 3.1.4
$user_basic = array(
'user_id' => $user_id,
'email' => $this->input->post('email'),
'is_user_login' => 'true',
'language' => 'eng'
);
$this->session->set_userdata('user_basic',$user_basic);
echo'<pre>';print_r($this->session->userdata());
谢谢
推荐答案
如果您使用的是 PHP> = 7.0 ,请检查您的 codeignator版本.
If you are using PHP >=7.0 then check your codeignator version.
如果codeignator版本为3.0或小于3.0,则需要更新codeignator到当前版本(例如codeignator当前版本3.1.7)
If codeignator version is 3.0 or less than 3.0 then you need to update codeignator to current version (ex. codeignator current version 3.1.7)
这篇关于Codeigniter $ this->会话-> set_userdata()无法正常工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!