codeigniter中的会话更新 [英] session update in codeigniter

查看:142
本文介绍了codeigniter中的会话更新的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

例如,我想询问是否可以更新保存在数据库中codeigniter中的会话数据。我有一个会话userdata(roleID,name,logged_in),这样当有人将登录时,只需调用 $ data ['name'] = $ this-> session-> userdata <?php echo $ name;回到顶端视图。 ?> ,,问题是当用户更新他的名字或姓氏,当我这样做

hi i would like to ask if it is possible to update the session data saved in the database in codeigniter,, for example. i have a session userdata(roleID,name,logged_in), so that when someone will login, ill just call the $data['name'] = $this->session->userdata('name'); and echo it in my header view as <?php echo $name; ?>,, the problem is when a user will update his firstname or lastname, and when i do this

$fname = $this->input->post('fname');
$lname = $this->input->post('lname');

$fullname = $fname." ".$lname;
$this->session->unset_userdata('name');
$this->session->set_userdata('name',$fullname);

it does not work ..

it doesnt work..

strong> // EDIT
现在正在处理正确的类型和语法错误

//EDIT WORKING RIGHT NOW... JUST TYPO AND SYNTAX ERRROR

推荐答案

您要更新会话数据,请使用:

If you want to update the session data, use:

$this->session->set_userdata('name', $fullname);

不需要使用 unset_userdata
更多信息此处

这篇关于codeigniter中的会话更新的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆