Laravel5.2,在本地一切正常,为什么在服务器上获取不到 session,storage 下的 sessions 下的文件里面存储的有。

1. 分别用 Session::put 和 get,#

2. 在本地正常,在服务器上就获取不到值,但是存的有。也有 $request->session ()->get 或者 put 也试过,出现同样的问题。#

3. 中间件里面也添加了相应的 startsession 的;#

代码如下:
$before_time = Session::get($data['telephone']);
Session::put($data['telephone'],time());

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 3
  • 权限
  • 大小写
  • 再就需要逐步的 debug
  • 不知道你那边的场景不好判断
8年前 评论

谢谢啦,依然没找到原因。能不能帮忙看看呢

8年前 评论

你要检查 session 是否变了,这跟中间件里的 start session 有关系,往往因为它会产生新的 session。

8年前 评论