session管理的问题,不知道是不是bug

c512607459

session()->get 一直返回NULL
我在一个controller里写的
session()->set('name')
在另一个controller里
session()->get('name'),返回一直是null,前端是vue,求大神给予指引!

757 2 0
2个回答

Dalong

session()->set('name') 没设置值?

  • c512607459 2022-11-02

    设置了
    $session->set('name', “你好”);
    在当前的controller里是可以get到的
    到另一个controller就获取不到了 get 就是null

抽不完的寂寞

不用vue,直接浏览器测试试下,没准vue没传cookie。
还有可能使用了nginx代理,并且proxy_cookie_path设置了secure;,导致非https访问无法传递cookie。

  • c512607459 2022-11-02

    用$_SESSION是没问题的
    用到了https 设置了 ssl,非常感谢你提醒了我

年代过于久远,无法发表回答
🔝