会话没有理由结束

时间:2013-05-08 11:24:24

标签: php session

我有一个允许用户登录的网站。现在的问题是,如果另一个页面(会话也在那里启动,那么用户应该保持登录状态)会话打开会话结束。它很奇怪,因为有时它按预期工作,有时它会失败。 出于安全原因,我使用session_regenerate_id(true)。这是问题吗?

2 个答案:

答案 0 :(得分:1)

如果您使用session_regenerate_id,PHP会注册一个新会话。基本上你是故意开始一个新的会话,然后问为什么新的会话开始:)

实际计划启动新会话时,只执行session_regenerate_id。

答案 1 :(得分:0)

检查会话Cookie的路径,或检查您的域是否存在两个不同的会话Cookie。