Laravel会话在每个请求时都会清除。非持久性会话。这是一场噩梦

时间:2016-05-21 17:18:03

标签: php session laravel-4.2

我正在使用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)会话驱动程序是'文件'也尝试使用数据库,但没有运气任何帮助都非常感谢,几乎坚持了一个星期。

1 个答案:

答案 0 :(得分:0)

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

检查会话问题的事项:

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