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

时间:2012-06-19 11:05:15

标签: php session

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

1 个答案:

答案 0 :(得分:1)

更新/编辑:Google Chrome似乎与您撰写的内容存在严重问题,请参阅此Chrome is creating duplicate sessions with the same idhttp://code.google.com/p/webug/issues/detail?id=12以获取更多信息。

我的回答是:

如果您真的使用两种不同的浏览器,那么您可能

  1. 使用基于非服务器的会话脚本或
  2. 您是通过某事(url参数?)或
  3. 提供会话
  4. 您正在使用一个非常奇怪的会话系统(是的,我已经看到了),它通过IP来跟踪用户。
  5. 典型的PHP会话是作为服务器文件系统上的文件创建的,     所以“新浏览器”不知道这个会话,浏览器没有关于你可以发送到服务器的信息。

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