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

關(guān)于$_SESSION存取的問題

虛空

客戶端連接的時(shí)候存的session,

    public static function onMessage($client_id, $message) {
        Gateway::setSession($client_id, );
        $all = Gateway::getAllClientSessions();
        echo "all session:\n";
        print_r($all);

  }

等到客戶端關(guān)閉時(shí)候,onClose()時(shí)候獲取SESSION,怎么跟存進(jìn)去的不一致呢?

    public static function onClose($client_id) {
                $uid = isset($_SESSION) ?: 0;
                echo "close:::clientid:$client_id,uid:$uid\n";
    }

文檔里說:“注意:onClose回調(diào)里無法使用Gateway::getSession來獲得當(dāng)前用戶的session數(shù)據(jù),但是仍然可以使用$_SESSION變量獲得。”

可是,我在onClose的時(shí)候怎么獲取的不對呢?

求大神指點(diǎn)迷津,謝謝。

4637 1 0
1個(gè)回答

零點(diǎn)五渣

改一下你的onClose

public static function onClose($client_id) {
    $uid = isset($_SESSION) ?$_SESSION: 0;
    echo "close:::clientid:$client_id,uid:$uid\n";
}
  • 虛空 2016-11-30

    謝謝,我犯了個(gè)好低級的錯誤。

年代過于久遠(yuǎn),無法發(fā)表回答
??