Code igniter 3.1.7和php 7.1会话运行不正常

时间:2018-05-02 16:35:00

标签: php codeigniter-3 php-7.1

我在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);

2 个答案:

答案 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替换文件系统后,问题解决了。

别忘了备份您的工作