会话ID何时更改?

时间:2015-04-08 09:35:17

标签: php codeigniter

在我正在做的网站上发生了一些奇怪的事情。根据我所阅读的论坛,即使我们刷新或重新加载页面,会话ID也不会发生变化。哪个是对的。问题是,当我单击编辑(进入编辑模式)时,我的会话ID正在更改某些记录,而有些则不是。

这是发生的情况。我将查看记录A.然后单击“编辑”按钮。由于我的会话ID没有改变,所有字段都正确填充。

但是当我查看记录B并单击编辑时,所有字段都变为空白。检查后,我的会话ID已更改。

所有操作,验证等(当然,后端数据除外),A和B是相同的。我不知道为什么每次我编辑记录B时,会话ID都会发生变化而记录A没有。

知道会话ID何时更改?

我顺便使用这个:

$this->session->userdata('session_id')

1 个答案:

答案 0 :(得分:1)

/application/config/config.php中,检查$config['sess_time_to_update']值。

如果需要,增加时间。