2013-05-26 77 views
1

我有一個php文件,它使用socket.io連接到node.js。Node.js,Socket.io從子域訪問cookie數據

我需要獲取cookie並使用其中的數據創建我必須發回的響應。 現在的問題是我的PHP應用程序在本地主機/子域,而我在localhost:8124運行服務器。

所以當我用socket.handshake.headers.cookie它返回存儲在本地主機餅乾,而不是在本地主機/子域的結果是我只得到PHPSESSID而不是cookie數據。

我該怎麼辦?

回答

1

已解決!只需在php中設置cookie路徑「/」!然後它可以在整個域名!讓socket.io和node.js腳本保持原樣!