Laravel Cookie 因域名无效而被拒绝

问题描述 投票:0回答:2

我遇到了 cookie 问题,大概是某种 CORS 问题,但我不知道为什么。当我在运行标准

php artisan serve
服务器的本地计算机上加载应用程序时,控制台显示:

Cookie “XSRF-TOKEN” has been rejected for invalid domain.
Cookie “appname_session” has been rejected for invalid domain.
Cookie “1Z1IE4mp5AZjYQ9KlnblgapiAgpRfI3kjQ8RY0JB” has been rejected for invalid domain.

在我的 .env 中,我有以下内容:

APP_URL=http://localhost
SESSION_DOMAIN=http://localhost

我尝试过各种版本,有或没有端口号、引号等。有什么想法吗?

php laravel cookies cross-domain
2个回答
4
投票

尝试将您的会话域(.env 内)更改为:

SESSION_DOMAIN=false

0
投票

我尝试一下:将您的会话域(.env 内)更改为: ... SESSION_DOMAIN=假 ... 解决了问题:即使添加 CSRF 令牌后,Laravel 中的 419 页面也已过期

© www.soinside.com 2019 - 2024. All rights reserved.