CI session值被冲掉的问题
大家好,新学CI,碰到个问题,请大虾帮忙看看。用户登陆后,我在session中存入了用户名和login两个属性:
$users = array(
'username'=> $admin->adminname,
'login' => TRUE
);
$this->session->set_userdata($users);
这时没有问题,在别的页面取'login'值也正常。
但是我在别的页面想往session中再加一个属性:
$this->session->set_userdata('msg', 'aaaaa');
但是这样一设之后,我原来的login就被冲掉了,变成没登陆了,这是怎么回事?? 没有人吗?谁来帮帮我,谢谢啊 这是正常的.
你要增加键值,可以先把之前session的值取出来,与要增加的键值保存成一个数组,再保存回session中. zoomzoom 发表于 2011-11-22 22:15 static/image/common/back.gif
这是正常的.
你要增加键值,可以先把之前session的值取出来,与要增加的键值保存成一个数组,再保存回session ...
谢谢啊,不过有点麻烦的我不是要一直记着有哪些值进去了 整个session一起取出来就好了 学习了,先采出后增加 CI的session是用cookie保存的,限制了大小:4096.我觉得还是用原生的PHP session好
页:
[1]