【发布时间】:2019-01-18 10:04:53
【问题描述】:
我面临的问题是,当具有相同 ID 的用户登录系统时,用户会话正在交换。 例如,如果我以 2 个不同的用户身份登录,一个在 Chrome 中,第二个在 Firefox 中, 并在一个浏览器会话中同时开始刷新页面将被遗忘,我将从其他浏览器获取会话 ID,
但如果我不同时刷新,这不会发生, 如果我在 WAMP 服务器上使用 localhost 托盘此问题,则不会出现此问题。
感谢任何建议、如何调试或如何解决问题
【问题讨论】:
-
这是发生在本地主机还是实时服务器上?
-
这发生在实时服务器上。
-
我遇到过类似的奇怪会话行为,在我的情况下,它发生在共享主机上,并且与共享主机存储会话的方式有关。
-
在我的情况下切换到非共享实际上解决了这个问题,但是由于我打算使用共享主机,我通过打开 csrf 保护来克服这个问题,所以每个用户会话都将具有唯一的 id在他们身上,没有更多的随机交换
-
sistem 在 WHM 系统上,我启用了 csrf 保护,但没有用,我会继续寻找解决方案,非常感谢 Hasta,
标签: php codeigniter session