Node.js,Socket.io从子域访问cookie数据

我有一个使用socket.io连接到node.js的php文件。

我需要获取cookie并使用其中的数据来创build我必须发回的响应。 现在的问题是我的PHP应用程序在localhost / subdomain ,而我在localhost:8124运行服务器。

所以,当我使用socket.handshake.headers.cookie它返回存储在本地主机,而不是在本地主机/子域的cookie,因此我只能得到phpsessid而不是cookie数据。

我该怎么办?

解决了 !! 只需在PHP中设置cookiepath“/”! 那么它在整个领域是可用的! 离开socket.io和node.js脚本!