document.cookie未返回所有Cookie

时间:2016-09-06 18:55:26

标签: javascript cookies session-cookies

我正在尝试使用document.cookie读取我的域设置的所有Cookie,我注意到的是,它只返回csrftoken和另一个值。我的目标是从Cookie中读取sessionid

请参阅下面的屏幕截图,其中显示了在我的本地计算机上设置的Cookie Cookies on my local machine

这是document.cookie

的返回值

document.cookie console output

sessionid cookie value in Request Headers

1 个答案:

答案 0 :(得分:5)

_rbt_login_messagesessionid可能是仅限HTTP的Cookie,这意味着它们只能在处理页面请求时由服务器读取,而不能由任何客户端JavaScript代码读取。

这通常用于会话识别cookie,因为您(作为开发人员)不希望客户端代码(可以相对容易地被恶意第三方注入)能够窃取一个会话你的用户。