PHP:$ _SESSION在同一网络上的多台计算机上共享

时间:2015-09-01 08:31:58

标签: php session networking public

我正在使用$_SESSION跟踪我网站上的登录信息。

该网站应该在我的学校使用,这是一个公共wifi。但出于某种原因,当有人在网站上登录时,其他人也会登录。

我知道$_SESSION适用于Cookie,因此不应该这样做?基本上,访问网站的新机器有时以用户身份登录,已登录到另一台机器上......

这与我的主人有关吗?其他网站根本没有问题。所以它是我的代码或主机的设置。

任何有关解决此问题的帮助都表示赞赏。

1 个答案:

答案 0 :(得分:0)

我已经使用了多年没有问题的会话,但这个主机似乎不喜欢相同的代码..

无论如何,我转而使用login-cookies。每个用户在登录时都会获得一个cookie,并使用长度为50的随机字符。然后使用用户ID将该字符存储在数据库中。

工作正常。 :)