phpsocket.io的403问题

NickBai

我有两个域名 www.a.com 下运行了 phpsocket.io 服务,监听 9120端口
我再 chat.a.com 下连接 这个socket服务,提示 403 ,我也设置了

$io->origins('http://chat.a.com');

这样,重启后依旧无效。
截图
截图
请问怎么解决这种 403问题。我在 www.a.com 下连接的时候,是可以连接上的。

截图
服务端提示可以升级 websocket,但是下一次的socket连接请求,并没有带上 sid
截图
导致的 403,本地使用是可以的,部署服务器就出现这个问题
截图

"vue-socket.io": "^3.0.10" 出现的这个问题,用传统的js
<script src='https://cdn.bootcss.com/socket.io/2.0.3/socket.io.js'></script>
是可以连接的,是不是因为socket.io的版本问题?

905 1 0
1个回答

walkor

版本问题,phpsocket.io 不支持3.x

  • NickBai 2022-05-25

    嗯,感谢。折腾了一晚上了,我还是换库吧。

  • 493226876 2023-03-12

    $io->origins 验证域名如何验证乏解析域名

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