求助老大,我用workerman的GatewayWorker做推送服务器时的问题

nchaer

以聊天程序为例,在客服端发送登录信息时,workerman中通过setSession设置如下信息:Gateway::setSession($client_id,array('name'=>$message_data));
当客户端断开时,workerman回调onClose方法,我看手册上说客户端下线,setSession会获取到NULL,我想请教老大的是,如果我的客户端突然下线后,我还有机会得到session里我之前设置的值吗?

3314 3 0
3个回答

walkor

client_id链接断开,getSession会是null。

但是可以在onClose时使用直接使用$_SESSION,得到当前链接的session数据。

  • 暂无评论
nchaer

谢谢老大

  • 暂无评论
walkor

不客气

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