Php csrf令牌会在laravel中的每个请求时自动重新生成,这会导致生产服务器上的csrf令牌不匹配
Csrf令牌会在Laravel中的每个请求时自动重新生成,这会导致生产服务器上的Csrf令牌不匹配。在本地服务器上工作正常,我也在产品服务器上的verifiedCSRFToken.php文件上打印这两个令牌Php csrf令牌会在laravel中的每个请求时自动重新生成,这会导致生产服务器上的csrf令牌不匹配,php,laravel,laravel-5.8,Php,Laravel,Laravel 5.8,Csrf令牌会在Laravel中的每个请求时自动重新生成,这会导致生产服务器上的Csrf令牌不匹配。在本地服务器上工作正常,我也在产品服务器上的verifiedCSRFToken.php文件上打印这两个令牌 $token = $this->getTokenFromRequest($request); echo $request->session()->token(); echo "===="; ec
$token = $this->getTokenFromRequest($request);
echo $request->session()->token();
echo "====";
echo $token;
die('Hi');
$token保持不变,但产品服务器上的$request->session()->token()总是在变化我遇到了同样的问题,我所做的是: 首先在.env文件中删除:将会话驱动程序设置为:
session\u driver=file
(如果希望将其保存到文件中)
然后执行:php artisan缓存:清除
然后执行php artisan配置:清除
这对我很管用
忘记从
.env
中签出应用程序模式,我遇到了同样的问题,我所做的是:
首先在.env文件中删除:将会话驱动程序设置为:session\u driver=file
(如果希望将其保存到文件中)
然后执行:php artisan缓存:清除
然后执行php artisan配置:清除
这对我很管用
并且忘记从
.env
中签出应用程序模式,如果您在一个页面内发送多个ajax请求,我建议您以这种方式使用令牌
。使用“U令牌”:$('meta[name=“csrf token”]”)attr('content'),
如果您在一个页面内发送多个ajax请求,我建议您以这种方式使用令牌。并使用“\u token':$('meta[name=“csrf token”]”)attr('content'),