首先要了解session是会生成一个session_id,并且通过cookie来存储传输的,当浏览器中存在cookie的时候,每次请求会在请求头header自动带上cookie,

如果在请求头看不到cookie信息,那么就在thinkphp加上,允许cookie

        header("Access-Control-Request-Headers: Origin, X-Requested-With,cookie,content-Type, Accept, Authorization");
        header('Access-Control-Allow-Headers:content-type,token,cookie,Authorization,id');

这样后端就可以正常获取session信息了。

附:用jwt生成token请求头没有携带Authorization,也需要在header把Authorization加上去才会携带

Logo

前往低代码交流专区

更多推荐