【发布时间】:2016-09-03 19:27:16
【问题描述】:
我正在使用 codeignitor 3,出于登录目的,我正在使用会话,例如在成功验证时我正在保存用户名、密码。 profile_pic 等会话中的所有内容。现在想知道,如果我们要更新存储在会话中的信息,例如 profile_pic、名称、地址如何更改会话,意味着我想知道最好的解决方案,我是否需要在成功更新时注销或我必须更新会话值,请帮助我:-)
if($result){
$this->session->set_flashdata('success', 'User Added Successfully.');
redirect(base_url().'settings/editaccount','refresh');
$this->session->set_userdata('image','testing.png');
}else{
$this->session->set_flashdata('error', 'User Added Unsuccessfully.');
redirect(base_url().'settings/editaccount','refresh');
}
【问题讨论】:
-
使用相同的函数,如 $this->session->set_userdata('image','testing.png');如果会话已经存在,它将更新,否则更新。
-
这不起作用兄弟@Ravi Shankar
-
你是否在自动加载中上传了会话?
标签: php codeigniter session logout