国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

同一個對象居然在onClose里成員變量值和其他地方不一樣

Ndz

問題描述

同一個對象值不一樣,看圖片上紅色的部分

程序代碼或配置

print_r($_SESSION['UserInfo']->GetSaveArray());這是在OnMessage里的
$Array=$_SESSION['UserInfo']->GetSaveArray();
           print_r($Array);這是Onclse里的幫我看下這是為啥

重現(xiàn)問題的步驟

這里寫步驟

832 2 0
2個回答

Ndz

找到辦法了,那就是第一 類里不要寫構(gòu)造函數(shù)和析構(gòu)函數(shù)第二,用updatesession這個函數(shù)來更新gateway進程存的session,哈哈全搞定了

  • 暫無評論
Ndz

不要$_SESSION賦值與Gateway::updateSession同時操作同一個$client_id,可能會造成session值與預(yù)期效果不符

手冊里的這個好像說的有矛盾,因為你只在BusinessWorker進程里修改了當前會話值,這個值是沒法自動更新到gatewayworker里的,只有當給客戶端發(fā)消息的時候才能更新,那么這時候客戶端斷網(wǎng)了,然后又心跳觸發(fā)onclose了,
這時要在onclose里使用session,那么其實最后一次修改會話就是無效的了,不知道是不是這樣

  • 暫無評論
年代過于久遠,無法發(fā)表回答
??