我的登錄是走的異步,登錄成功后把userid存入$_SESSION中,然后用戶發(fā)布消息,在主進程中獲取$_SESSION,但是在主進程中這個$_SESSION獲取不到,為什么?怎么才可以獲取到?
異步環(huán)境沒有用戶上下文,異步環(huán)境中設(shè)置的$_SESSION無法確認是誰的,所以直接設(shè)置$_SESSION無效
雖然不能在異步環(huán)境中通過$_SESSION設(shè)置session,但是可以使用Gateway::updateSession($client, $session_array)接口設(shè)置某個client_id的session。Gateway::updateSession是今天剛加的接口,還沒形成文檔。