Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的 laravel 网站会话仍然存储在 /storage/framework/sessions 中。注销后。
我尝试使用 Session::flush 但它不起作用
我如何删除这些会话。
只有调用Session 垃圾收集器后,旧的会话文件才会被删除,功能是gc().
gc()
这个函数有可能在每个请求上被调用,你可以控制它使用session.lottery配置值运行的机会。
session.lottery
但是不用担心,即使会话文件仍然存在,它们在注销后也会失效,只有使用上述gc()功能才会删除。
数据库会话记录也是如此。
也Session::flush()不会Session::regenerate(true)删除旧的会话文件。
Session::flush()
Session::regenerate(true)