【发布时间】:2017-11-21 14:05:39
【问题描述】:
我正在从事将大量信息存储在 Cookie 中的项目。 我们使用了 PHP Laravel 5.2 框架和 jQuery 库 1.9。一切正常,但是当尝试使用 jQuery 读取使用 Laravel PHP 代码创建的 cookie 时,它什么都不返回,但在浏览器 cookie 中检查并使用 PHP Laravel 读取时,它工作正常
Laravel 代码:
Cookie::queue('COOKIE_NAME', $value, $minutes); //Create a cookie
jQuery 代码:
var cookieValue = $.cookie("COOKIE_NAME"); //Return nothing
【问题讨论】:
-
只要 cookie 共享相同的域和路径,就可以。检查控制台以确保是这种情况。
-
是的,它在同一个域中
-
如果在同一个域,你应该检查
cookies pathscontent.fhan5-1.fna.fbcdn.net/v/t1.0-9/… -
Cookies 路径也相同,因为我在索引页面上使用
-
Cookie::queue试试这个Cookie::queue(Cookie::forever($name, $value));
标签: php jquery cookies laravel-5 jquery-cookie