在几次请求/页面刷新后,Laravel丢失了会话

时间:2016-09-05 17:33:16

标签: laravel session

不幸的是我的laravel-session有问题:

当我将几个产品添加到会话购物车并重新加载页面几次时,会话数据将完全丢失。

会话配置:

'driver' => env('SESSION_DRIVER', 'file'),
'lifetime' => 120,
'expire_on_close' => false,
'encrypt' => false,
'files' => storage_path('framework/sessions'),
'connection' => null,
'table' => 'sessions',
'lottery' => [2, 100],
'cookie' => 'laravel_session',
'path' => '/',
'domain' => null,
'secure' => false,
'http_only' => true,

(所有默认值)

Laravel版本: 43年2月5日

问题出现在本地(xampp)和服务器(伪造)上。所以我怀疑没有服务器问题。

我尝试过使用中间件的不同解决方案,但遗憾的是没有任何成功。看起来,会话在一些请求/页面随机重新加载后被删除。 (有时在5之后,有时在20之后)

我发现当我按照请求加载图片时(不是直接通过文件),会话将更频繁地丢失。

对于laravel-beginners来说,会话​​执行显然是一个大问题。 这么多的董事会和论坛都充满了解决方案,但我找不到任何解决方案。

有经验吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

似乎“Session Sweeping Lottery”不是我问题的触发器。 这里有人有想法吗?我现在很无助。