【发布时间】:2016-10-30 22:02:52
【问题描述】:
当我登录到我的 stackoverflow 帐户时,大概是 stackoverflow 为我创建了一个登录会话。像这样的:
$_SESSION['login'] = 1;
此会话仅适用于我的特定设备。所以我猜我的设备在stackovetflow的服务器上有一个东西,它可以根据那个东西识别我的设备。
我的问题是那是什么?我的设备的哪些参数将存储在服务器上?换句话说,会话如何仅适用于特定设备?
【问题讨论】:
-
不仅适用于设备,也适用于不同的浏览器。
-
@Rishi 不,那不是真的。如果我通过 Chrome 登录到 stackoverflow,我将不会登录到 IE 或 FireFox。
-
在 cookie 中设置了一个随机值,这是您的浏览器和服务器之间的通用标识符。见stackoverflow.com/questions/7298974/…
-
@AlexK。因此,如果我复制所有设备的 cookie 并将其粘贴到另一台设备上,我也会在该设备上登录吗?
-
可能是的,尽管服务器可能会检查除 cookie 之外的其他内容(但大多数人不会这样做,因为没有明显的理由这样做)