php,为什么两个浏览器的会话id相同?

php,为什么两个浏览器的会话id相同?,php,session,Php,Session,我有一个站点,当我使用同一个用户和两个浏览器登录时,session_id()告诉我相同的值。不对吗?如何区分这两个用户?更新/编辑:Google Chrome似乎与您所写的内容存在严重的问题,请参阅本文并了解更多信息 我以前的回答是: 如果你真的在使用两种不同的浏览器,那么你很可能是 使用的是非基于服务器的会话脚本或 您正在通过某种方式(url参数?)提供会话,或者 您使用的是一个非常奇怪的会话系统(是的,我见过),它通过IP跟踪用户 典型的PHP会话创建为服务器文件系统上的文件, 因此,“新浏

我有一个站点,当我使用同一个用户和两个浏览器登录时,session_id()告诉我相同的值。不对吗?如何区分这两个用户?

更新/编辑:Google Chrome似乎与您所写的内容存在严重的问题,请参阅本文并了解更多信息

我以前的回答是:

如果你真的在使用两种不同的浏览器,那么你很可能是

  • 使用的是非基于服务器的会话脚本或
  • 您正在通过某种方式(url参数?)提供会话,或者
  • 您使用的是一个非常奇怪的会话系统(是的,我见过),它通过IP跟踪用户
  • 典型的PHP会话创建为服务器文件系统上的文件, 因此,“新浏览器”不知道此会话,并且浏览器没有可以发送到服务器的有关您的信息


    如果您想要一个真实的答案,请显示一些代码,伙计。

    这应该是不可能的,除非您在两个浏览器中打开了包含URL的相同会话id。我希望您指的是两个不同的浏览器,而不是同一浏览器的两个窗口。注意:如果您复制了会话id,检查一下:如果没有任何代码,除了@lanzz给出的答案外,几乎不可能给出有意义的答案,并且假设“两个不同的浏览器”实际上意味着两个不同的浏览器程序或在两台不同计算机上运行的同一程序,而不是在同一台计算机上运行同一浏览器的两个窗口。是的,不同的浏览器,不同的标签,我不笨