workerman自定义session如何存取

1.会员在web网站上登录,然后会员进入聊天室,此时希望在聊天室程序中获取到web网站的存在session中的会员id
2.由于workerman重写了session,请问有什么办法可以获取到
已邀请:

walkor

赞同来自: chugb zakiyin

web网站可以将session另存一份到memcache,key为PHP的session_id。
聊天室的websocket连接到workerman后,会发送一个type为login的登录请求,这个登录请求里面带上将session_id,workerman收到type为login的请求后,验证客户端传来的session_id在memcache中是否有存储,如果有存储则将存储的数据放到workerman自己的sessio中即可。

总结起来就是用一个集中存储如memcache做下中介,将需要的session数据中转到workerman中

要回复问题请先登录注册