会话id何时更改


when does session id changes?

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

这就是正在发生的情况。我将查看记录A。然后单击"编辑"按钮。所有字段都正确填充,因为我的会话id没有更改。

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

所有操作、验证等等(当然,除了后端的数据),A和B都是相同的。我不知道为什么每次我编辑记录B时,会话id都会更改,而记录A不会。

知道会话id何时更改吗?

我顺便使用这个:

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

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

如果需要,增加时间。