我在php7.1旁边使用代码点火器3.1.7,但每次我设置会话并刷新导航到另一个控制器方法或重定向时,它都会取消它。这是设置会话的方式。
$user=[
"user_id"=>$_user['id'],
"user_role"=>$_user['user_role'],
"username"=>$_user['username'],
"role_name"=>$role_name,
'bond'=>$_user['bond']
];
$this->session->set_userdata($user);
答案 0 :(得分:0)
试试这个
$user=array(
"user_id"=>$_user['id'],
"user_role"=>$_user['user_role'],
"username"=>$_user['username'],
"role_name"=>$role_name,
'bond'=>$_user['bond']
);
$this->session->set_userdata($user);
有关详细信息,您可以查看官方文件 https://codeigniter.com/user_guide/libraries/sessions.html
答案 1 :(得分:0)
用新版本3.1.9替换文件系统后,问题解决了。
别忘了备份您的工作