我的登录是走的异步,登录成功后把userid存入$_SESSION中,然后用户发布消息,在主进程中获取$_SESSION,但是在主进程中这个$_SESSION获取不到,为什么?怎么才可以获取到?
异步环境没有用户上下文,异步环境中设置的$_SESSION无法确认是谁的,所以直接设置$_SESSION无效
虽然不能在异步环境中通过$_SESSION设置session,但是可以使用Gateway::updateSession($client, $session_array)接口设置某个client_id的session。Gateway::updateSession是今天刚加的接口,还没形成文档。
异步环境没有用户上下文,异步环境中设置的$_SESSION无法确认是谁的,所以直接设置$_SESSION无效
虽然不能在异步环境中通过$_SESSION设置session,但是可以使用Gateway::updateSession($client, $session_array)接口设置某个client_id的session。Gateway::updateSession是今天刚加的接口,还没形成文档。