首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javascript未读取Laravel设置的cookies

问Javascript未读取Laravel设置的cookies
EN

Stack Overflow用户
提问于 2016-08-02 18:00:33
回答 2查看 1.2K关注 0票数 0

Javascript未读取同一域中由Laravel设置的cookies并返回undefined。它只读取XSRF-Token,而不读取任何其他cookie,无论是加密的还是未加密的。

网址是:http://localhost:8000/myaccount

这是cookie屏幕截图

​

​

我正在使用JS Cookie库..它既不使用document.cookie也不使用Cookies.get('user_id')读取,只有XSRF-TOKEN正在读取。

EN

回答 2

Stack Overflow用户

发布于 2016-08-02 18:10:24

Cookie user-id的http-only标志设置为true。因此,它不能被javascript访问。

尝试将http-only标志设置为false。

编辑:检查this other SO answer它可能会让你入门

票数 1
EN

Stack Overflow用户

发布于 2016-08-02 18:10:46

cookie是HttpOnly,因此Javascript无法读取。您必须将cookie设置为$httpOnly = false

参见CookieJar::make method的最后一个参数--它被镜像到facade Cookie::make方法中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38717355

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档