开启多浏览器聊天室会重名

jy03204340

我的项目全部包含chat的javascript,在浏览器打开多个聊天室页面时虽然会生成多个不同的client_id(例如:chrome下开启2个页面,相同的站点地址),但会出现用户名重复,因为我这里username取的是session('username'),我需要做成不论开启几个浏览器页面,始终值运行一个的username,请问有什么办法可以解决?

2800 1 0
1个回答

walkor 打赏

如果用户名是全局唯一的,可以在js刷新用户列表时做下过滤,如果js列表中有相同用户名的用户,前端就不在添加。

  • 暂无评论
年代过于久远,无法发表回答
×
🔝