1.會員在web網(wǎng)站上登錄,然后會員進(jìn)入聊天室,此時希望在聊天室程序中獲取到web網(wǎng)站的存在session中的會員id
2.由于workerman重寫了session,請問有什么辦法可以獲取到
web網(wǎng)站可以將session另存一份到memcache,key為PHP的session_id。
聊天室的websocket連接到workerman后,會發(fā)送一個type為login的登錄請求,這個登錄請求里面帶上將session_id,workerman收到type為login的請求后,驗(yàn)證客戶端傳來的session_id在memcache中是否有存儲,如果有存儲則將存儲的數(shù)據(jù)放到workerman自己的sessio中即可。
總結(jié)起來就是用一個集中存儲如memcache做下中介,將需要的session數(shù)據(jù)中轉(zhuǎn)到workerman中