Laravel - 后退按钮关闭会话

时间:2018-06-05 17:53:06

标签: php laravel session laravel-5.5 controllers

这种问题只发生在我生成报告的特定视图中。

当我生成报告时似乎没问题,但是当我尝试返回上一页,我将数据放入生成报告时,而不是返回页面,它返回登录。 然后我再次登录尝试生成报告,但这次它显示了的视图由于不活动,页面已过期。请刷新并重试。

老实说,我不知道这里发生了什么,因为报告的控制者没有任何原因造成这种情况。这是随机的,有时会返回页面生成报告,但显然这有点问题。

我认为它必须是缓存的问题,但我不太确定。

CACHE_DRIVER=array
SESSION_DRIVER=file

2 个答案:

答案 0 :(得分:0)

生成报告后,您可以忘记会话的任何特定密钥或刷新所有内容。

$request->session()->forget('key');

$request->session()->flush();

答案 1 :(得分:0)

我在绞尽脑汁。我确定我以前见过这个,它与Session Cookie Domain有关

'domain' => env('SESSION_DOMAIN', null),

尝试通过更改session.php文件中的代码安静性