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());
谢谢啦,依然没找到原因。能不能帮忙看看呢
你要检查session是否变了,这跟中间件里的start session有关系,往往因为它会产生新的session。