搬程序不秃
  • 0
  • 新人请关照

nginx代理swoole之后,用任何浏览器访问session_id都一样

我用的docker-compose编排的测试环境,整合的phalcon4+swoole4.4,开发阶段直接启动服务访问9501端口,session一切正常,用chrome和firefox打开session_id都不一样,登录一切正常。用nginx代理后,使用chrome登录账号,再用firefox访问直接就是chrome登录的账号。然后打印session_id,发现两个浏览器访问的session_id都一样。我用手机浏览器访问也是一个session_id。很奇怪,搞得有点不太想用swoole了,我用sanic和golang从来没出现过这么恶心的问题。都是异步框架,咋swoole坑这么多?php7.4也不能用IDE调试代码,有哪位大神帮忙看看?
nginx代理配置
swoole代码入口
获取session_id

强调一下,我的nginx代理配置,是swoole官方查的,确定不是缓存。我直接复制swoole官网代码也一样。

阅读 613
评论 更新于 1月6日
    3 个回答
    评论 赞赏 1月6日