gpt4 book ai didi

php - Laravel 5 和 Internet Explorer : Token Mismatch

转载 作者:可可西里 更新时间:2023-11-01 12:50:35 27 4
gpt4 key购买 nike

我的 Laravel5 网站使用 csrf token 来防止 CSRF 攻击。在 Chrome 和 Firefox 上,一切正常。

我提交了网站供我的客户测试,当他使用 Internet Explorer (9/10) 时,他在使用 token 的每个页面上都出现“ token 不匹配”错误。

我认为这是一个 cookie/session 问题。

经过一些研究,我尝试删除 cookie 名称中的斜杠(“laravel_session”),并更改 session 驱动程序(默认为"file")。它没有帮助。

我知道我的客户可以在 IE 中更改其“信任策略”,但它是一个公共(public)站点,这只是一个临时解决方案。

对那个奇怪的问题有什么想法吗?

最佳答案

我不确定你的情况。但我今天刚遇到同样的问题。只有 IE 有问题。 FF 和 chrome 工作正常。

然后我意识到服务器上的时间/日期是错误的。将服务器设置为当前日期,然后一切正常。

我猜是因为服务器端会根据自己的时间设置cookie的过期时间,而在客户端,如果服务器端滞后,IE会立即删除cookies。只是我的猜测。

希望它也能解决你的问题。祝你好运。

关于php - Laravel 5 和 Internet Explorer : Token Mismatch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30907900/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com