Codeigniter更新会话userdata

时间:2013-02-16 14:57:21

标签: codeigniter session updates

我有这些会话数据:

"user_id"=>4545,
"user_firstname"=>"Jhon",
"user_email"=>"jhon@myfakeemail.com"

如果我更新例如:

$this->session->set_userdata("user_email","mynewemail@fakeemail.com");

是否会更新enteire会话?

会话会获得新的会话ID吗?

1 个答案:

答案 0 :(得分:2)

会话的目的是保留用户数据。如果更新usedata创建了一个新的会话ID,那么会话的目的就完全失败了。更改存储的电子邮件地址将改变该会话中的电子邮件地址