【问题标题】:Laravel - Back button close the sessionLaravel - 后退按钮关闭会话
【发布时间】:2023-03-30 03:25:02
【问题描述】:

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

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

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

我认为这一定是缓存的问题,但我不太确定。

CACHE_DRIVER=array
SESSION_DRIVER=file

【问题讨论】:

    标签: php laravel session laravel-5.5 controllers


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      我正在绞尽脑汁。我确定我以前见过这个,它与会话 Cookie 域有关

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

      尝试在 session.php 文件中更改代码的和平

      【讨论】:

      • 感谢您的帮助。
      猜你喜欢
      • 2012-08-22
      • 2015-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多