您好,我想问一下是否可以更新保存在 codeigniter 数据库中的会话数据。我有一个会话 userdata(roleID,name,logged_in),这样当有人登录时,我只需调用$data['name'] = $this->session->userdata('name');
并在我的标题视图中将其回显为<?php echo $name; ?>
, 问题是当用户更新他的名字或姓氏时,以及当我这样做时
$fname = $this->input->post('fname');
$lname = $this->input->post('lname');
$fullname = $fname." ".$lname;
$this->session->unset_userdata('name');
$this->session->set_userdata('name',$fullname);
它不起作用..
//EDIT现在正在工作...只需键入和语法错误
如果您想更新会话数据,请使用:
$this->session->set_userdata('name', $fullname);
没有必要使用unset_userdata
更多信息here http://codeigniter.com/user_guide/libraries/sessions.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)