我是一名CS学生,我了解到(至少在大多数情况下)会话都存储在cookie中,这就是为什么即使在计算机重新启动之后也会继续登录的原因。我想亲眼看到它,所以我做了一个简单的实验。我刚刚登录了一个受欢迎的网站(如youtube、gmail、facebook等),然后将document.cookie输入控制台,然后接收内容。之后,我打开了一个新浏览器,转到同一个站点,并使用以下命令document.cookie = ...粘贴cookie。我刷新了页面,但没有用。我遗漏了什么?据我所知,它应该能起作用。
发布于 2022-04-23 23:59:01
为了安全起见,登录cookies应该标记为HTTPonly,它向它们发送HTTP请求,但防止JavaScript读取它们。在控制台中使用document.cookie不会显示所有的cookie,特别是安全登录cookie。
要获得所有cookie的列表,您必须使用浏览器的cookie管理器,它也显示HTTPonly cookie。
https://stackoverflow.com/questions/71979586
复制相似问题