交代服务器环境
Centos 7.4 1708 64位
php v7.1.11
session保存在redis中
本地测试windows环境下没问题,线上就一直是这个样子
问题复现在这里
表单提交时报错TokenMismatchException
表单中放置了 {{ csrf_field() }}
web页面中也有<input type="hidden" name="_token" value="U30e1OBTyGCQMobl4D0rKrqqIbdc23Im3cs3zRcN">
看下图,post中也有_token数据
所以这个错误产生的原因是什么呢?该怎么解决?
已经解决了。
以后这种问题为大家提供一个解决思路。
{{ csrf_field() }}
尝试清理浏览器缓存和Cookie
SESSION_DOMAIN
,并且当前host要和domain
一致Illuminate\Foundation\Http\Middleware\VerifyCsrfToken
,慢慢Debug