【发布时间】:2012-06-19 11:05:15
【问题描述】:
我有一个站点,当我使用两个浏览器以同一个用户登录时,session_id() 告诉我相同的值。是不是错了?如何区分这两个用户?
【问题讨论】:
-
这应该是不可能的,除非您是passing session IDs via the URL 并且在两个浏览器中打开了相同的包含会话 ID 的 URL。
-
我希望你指的是两个不同的浏览器,而不是同一个浏览器的两个窗口。
-
注意:如果您复制了会话 ID,请检查:en.wikipedia.org/wiki/Session_hijacking#Prevention
-
没有任何代码,除了@lanzz 给出的答案之外,几乎没有机会给出有意义的答案,并且假设“两个不同的浏览器”实际上意味着两个不同的浏览器程序或在两台不同的计算机上运行的同一个程序而不是同一台计算机上同一浏览器的两个窗口。
-
是的,不同的浏览器,不同的标签,我不傻