php - 面对419 | 即使表单中存在 CSRF,页面也已过期
问题描述
- Laravel 版本:8.35.0
- PHP版本:7.4.0
- 数据库驱动程序和版本:
描述:
在 VPS 服务器上部署项目时遇到 CSRF 问题。这是视频:https ://www.loom.com/share/e2cd2c7ae2f6490ab1717d3243592513
我不知道我为什么要面对这个。
这是我的申请: https ://tukhulu.com/login https://tukhulu.com/register
请帮忙
重现步骤:
解决方案
尝试清除所有缓存项
php artisan view:clear
php artisan route:clear
php artisan cache:clear
php artisan config:cache
尝试改变session_driver
如果您的项目正在服务器上运行,请添加SESSION_DOMAIN=yourdomain.com
您的 .env 文件或 config/session.php'domain' => env('SESSION_DOMAIN', 'yourdomain.com'),
然后运行
php artisan cache:clear
也许在您的 config/session.php'secure' => env('SESSION_SECURE_COOKIE', false),
之间切换'secure' => env('SESSION_SECURE_COOKIE', true),
推荐阅读
- php - 以流的形式获取请求数据并在 php 中将其上传到服务器
- javascript - 追加时 Jquery V[g].exec 不是函数
- python - 在mac上的python 3中读取一个目录中的所有文件
- ios - 如何为标准尺寸的 UIBarButtonItem 安装图像?
- python - 格式化标签TKinter python 2.7
- c# - 带有许多子文件夹和文件的 WiX 安装程序
- callback - Julia中带有回调的随机微分方程
- angular - 如何从路径数组上传图像
- laravel - Laravel vue - 错误删除 `␍` prettier/prettier ,可能可以使用 `--fix` 选项修复
- python - “TypeError:缺少 1 个必需的位置参数”实例错误