标签: javascript php mysql node.js
所以我有2页: 在Node.js和Socket.io(WebSockets)上运行的聊天页面。 用户登录的主页等... 当用户登录主页时,我想这样做 - >它验证细节 - >然后将用户ID存储在会话中并进入聊天,在那里用他的userID识别。
哦是的,用户帐户存储在MySQL上。
答案 0 :(得分:1)
你可以解析来自节点的PHP(基于文件)会话,其中包含groan这样的模块。但是,更好的解决方案可能是使用更好的会话存储,例如redis。可以找到使用redis在节点和PHP之间共享会话的示例here。
答案 1 :(得分:0)
好。创建Cookie机制以与不同环境进行通信。让我们使用它..
<强> PHP:强>
验证用户数据并将其保存到数据库中,然后将id保存到cookie。
id
<强>的NodeJS:强>
从cookie中读取id并从DB(nodejs的MySQL提供程序)获取数据