我遇到了这个名为EditThisCookie的扩展程序,它可以导入和导出 cookie。于是我做了一个实验……
我首先在登录时从 Facebook 导出 cookie,然后退出。然后我导入了 cookie。而且我没有看到自己登录。我显然不明白这是如何工作的。帮助?
注销会取消我当前的 cookie 吗?
如果我不注销并将 cookie 带到另一台计算机上,那会起作用吗?
我遇到了这个名为EditThisCookie的扩展程序,它可以导入和导出 cookie。于是我做了一个实验……
我首先在登录时从 Facebook 导出 cookie,然后退出。然后我导入了 cookie。而且我没有看到自己登录。我显然不明白这是如何工作的。帮助?
注销会取消我当前的 cookie 吗?
如果我不注销并将 cookie 带到另一台计算机上,那会起作用吗?
这在技术上取决于网站,但一般答案可能是肯定的。
同样,这在技术上取决于网站,但理想情况下,具有良好安全性的网站不会允许这样做。
当有人通过 HTTP 从 Web 服务器请求资源时,通常 Web 服务器会为他们提供他们请求的任何内容,仅此而已。
如果 Web 服务器想要跟踪客户端(例如,如果有人“登录”),则使用的机制之一是向该客户端发送 cookie。然后,cookie 会随每个客户端请求一起发送回服务器。每次客户端发送cookie时,服务器都会读取cookie并采取相应的行动。
然而,一旦网络服务器决定 cookie 不再有效(例如,因为它记录了某人已经“退出”、请求来自不同的 IP、经过了一定的时间等),cookie变得毫无价值,将其保留在客户端几乎没有用处。