我家里有两台连接到家庭网络的电脑。
在我的网站上,当用户登录时,我设置了一个名为&的会话cookie。他们的ID例如:
$_SESSION["user_id"] = $row[user_id];
$_SESSION["nwname"] = $firstname;
这显然告诉我他们已经登录,因此可以看到他们的帐户。
我的印象是每台计算机都设置了会话,但当我在一台PC上登录时,它会自动更改为网络中另一台PC上的相同登录信息。
这应该发生吗?有办法解决这个问题吗?
答案 0 :(得分:2)
您必须在某个时间点登录两台计算机,否则会以某种方式共享Cookie。
PHP会话只将SESSION ID存储为您计算机上的cookie。