gpt4 book ai didi

php - Laravel 5 异步AJAX请求导致session问题

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:47:05 24 4
gpt4 key购买 nike

我正在使用 Laravel 5(“laravel/framework”版本是“v5.1.16”,Homestead Ubuntu), session 驱动程序 = 'file'。

我注意到如果触发了一些异步 AJAX 请求 (jQuery),例如。在自动完成搜索表单字段中, session 变量消失了。

只有异步 AJAX 请求才会发生这种情况,当异步选项设置为 false 时,此问题不再存在。

此外,当 session 驱动程序设置为“cookie”且异步设置为 true 时,每个 AJAX 请求都会创建一个新的 cookie,因此 10 个请求将有 10 个 laravel cookie 等。

有什么建议吗?除了不使用异步请求外,我没有找到任何合理的原因或解决方案。

相关问题,似乎已修复。

https://github.com/laravel/framework/issues/7549

https://github.com/laravel/framework/issues/5416

最佳答案

为了回答这个问题,正如“The Shift Exchange”已经在他的评论中解释的那样......

This is a known issue - with no solution: github.com/laravel/framework/issues/8172 - the problem is no one is able to provide a replicatable situation - it seems to be random, rare and no obvious cause.

关于php - Laravel 5 异步AJAX请求导致session问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32825820/

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