我的最终用户的一个(也是唯一一个)具有被登出一些问题。我发现有多个PHP SessionID正在创建,并且旧的SessionIDs会超时导致注销。为一个用户创建多个sessionID - 这怎么可能?
的问题是多个会话ID。我无法重现这是怎么发生的。他们使用的是Firefox,因为我也是。我已经尝试通过双击桌面图标打开新的窗口,去File -> Open New Window
,并用鼠标右键单击该应用程序的链接并选择Open Link in New Window
。我做的每件事都会打开一个具有相同SessionID的新窗口(在我的系统上)。这是预期的行为。
有另一种方式这个用户可以打开,可能创建一个单独的SessionID窗口?我无法访问他们的系统,只能从我的应用程序中记录数据。
在代码中检查session_start()之前的输出/空白。 – 2013-02-19 23:05:11
他们可能会禁用Cookie,因此会阻止他们保持会话。 – 2013-02-19 23:05:40
@John - 只有一个用户遇到这个问题。这不是为我发生的。如果有空白,所有用户都会遇到问题。 – 2013-02-19 23:06:08