session()->get 一直返回NULL 我在一个controller里写的 session()->set('name') 在另一个controller里 session()->get('name'),返回一直是null,前端是vue,求大神给予指引!
session()->set('name') 没设置值?
设置了 $session->set('name', “你好”); 在当前的controller里是可以get到的 到另一个controller就获取不到了 get 就是null
不用vue,直接浏览器测试试下,没准vue没传cookie。 还有可能使用了nginx代理,并且proxy_cookie_path设置了secure;,导致非https访问无法传递cookie。
用$_SESSION是没问题的 用到了https 设置了 ssl,非常感谢你提醒了我
session()->set('name') 没设置值?
设置了
$session->set('name', “你好”);
在当前的controller里是可以get到的
到另一个controller就获取不到了 get 就是null
不用vue,直接浏览器测试试下,没准vue没传cookie。
还有可能使用了nginx代理,并且proxy_cookie_path设置了secure;,导致非https访问无法传递cookie。
用$_SESSION是没问题的
用到了https 设置了 ssl,非常感谢你提醒了我