【问题标题】:Laravel session clears at each request. Non persistent session. Its a nightmareLaravel 会话在每次请求时清除。非持久会话。这是一场噩梦
【发布时间】:2016-05-21 17:18:02
【问题描述】:

我正在使用 laravel 4.2。在我的登录代码之后,我重定向到仪表板的另一条路线。但是会话在我的仪表板功能上不是持久的

这是我的登录功能代码

Session::put('email', $userObject->email); 
Session::put('firstName', $userObject->first_name); 
Session::put('lastName', $userObject->last_name); 
Session::save();
return Redirect::to('/account/dashboard');

如果我尝试在 Session::save() 之后立即打印 Session::all();我可以得到值,但重定向后什么也没得到。当然,我的存储路径具有写入权限(0777)会话驱动程序是“文件”也尝试使用数据库,但没有运气非常感谢任何帮助,几乎坚持了一周。

【问题讨论】:

    标签: php session laravel-4.2


    【解决方案1】:

    由于支付网关库上的 PHP 结束标记导致的问题。它包含在自动加载中。

    检查是否出现会话问题:

    1. 使用 debug true 检查错误。
    2. 检查日志文件(存储文件夹)中的异常
    3. 不要在文件中包含 PHP 结束标记。在安装自定义库之前,请确保它没有结束标记或错误
    4. 不要从网站复制代码。如果这样做,只需将其粘贴到记事本,然后复制粘贴到您的编辑器

    【讨论】:

      猜你喜欢
      • 2015-05-10
      • 2019-10-13
      • 1970-01-01
      • 2017-10-08
      • 1970-01-01
      • 2019-01-06
      • 2011-03-01
      • 2014-09-08
      相关资源
      最近更新 更多