0

我的 laravel 网站会话仍然存储在 /storage/framework/sessions 中。注销后。

我尝试使用 Session::flush 但它不起作用

我如何删除这些会话。

4

1 回答 1

0

只有调用Session 垃圾收集器后,旧的会话文件才会被删除,功能是gc().

这个函数有可能在每个请求上被调用,你可以控制它使用session.lottery配置值运行的机会。

但是不用担心,即使会话文件仍然存在,它们在注销后也会失效,只有使用上述gc()功能才会删除。

数据库会话记录也是如此。

Session::flush()不会Session::regenerate(true)删除旧的会话文件。

于 2019-07-30T13:08:02.407 回答