我正在尝试在我的项目中使用 websocket。 为了实现我使用了这段代码 http://www.sanwebe.com/2013/05/chat-using-websocket-php-socket .
这个聊天效果很好,但在我的项目中,我必须统计网页上访问过的用户,所以我需要用户IP、User_Agent、用户推荐人来识别用户。
我的问题是,如何通过 websocket 获取所有这些必要的数据(用户 IP、浏览器用户代理、推荐人)?
还有一个:为了提高性能,最好使用将代码从 php websocket 移动到带有 nginx 服务器的 Node.js 吗?
最佳答案
在客户端使用 JavaScript,它将在升级握手后使用 websocket.sendMessage() 发送此信息。 然后,如果您愿意,您可以维护一些数据结构,将这些信息存储在服务器端的客户端 session ID 上。
关于javascript - 通过 websocket 获取用户 IP、用户代理、Referer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22487335/