2
我家中有两台连接到家庭网络的PC。跨网络的PHP会话
我的网站上,当我在用户登录设置会话cookie与他们的名字&其ID例如为:
$_SESSION["user_id"] = $row[user_id];
$_SESSION["nwname"] = $firstname;
这显然表明了我,他们已经登录,因而可以看到他们的帐户。
我的印象是每台机器都设置了一个会话,但是当我在一台PC上登录时,它会自动更改为网络中其他PC上的相同登录。
这是否应该发生?有没有解决的办法?
会话不是每台机器都是唯一的,而是每个浏览器,并且在浏览器关闭时应该终止....检查每台机器上cookie中的会话ID,并且您可能会看到它们不是相同 –
取决于你的配置,但它更可能是你的代码有错误。 – DanFromGermany