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

你好,我想請教下session的設(shè)置和讀取的問題

fqfisher

在bind的時候設(shè)置session:
GateWay::setSession($client_id,array('uid'=>'123','name'=>'xxx'));
然而在onClose時,通過$_SESSION獲取session,獲取的數(shù)據(jù)為什么不是array($_client_id=>array('uid'=>'123','name'=>'xxx'))的json格式,而是直接獲取到client_id的鍵值所對應(yīng)的數(shù)據(jù)array('uid'=>'123','name'=>'xxx')呢,
通過$_SESSION的數(shù)據(jù)為空。
這是為什么呢?請大神指點(diǎn)下!謝謝??!

2973 1 0
1個回答

walkor 打賞

就是那樣設(shè)計的

  • fqfisher 2017-06-12

    首先,感謝你的解答!但是我還有一個疑問,如果這樣的話,我與自身的框架結(jié)合,里面也使用可session的設(shè)置,會不會造成沖突或者覆蓋的問題呢?因?yàn)樵谧x取的bind時候我通過$_SESSION也設(shè)置了其他的值,到了close那些其他的值就失效了?這種是不是我編碼邏輯的缺陷呢,還是確實(shí)有著沖突的可能??

  • walkor 2017-06-12

    用了GatewayWorker里其它框架的session都是無效的

  • fqfisher 2017-06-12

    @1:那就是說,如果使用了gateway里面的session機(jī)制,就不能和原有框架的session機(jī)制兼容了,或者說使用框架的時候用其他的方法來替代session相關(guān)的方法,比如緩存等技術(shù)來存儲用戶信息等?

  • walkor 2017-06-13

    gateway有自己的session機(jī)制,和其它框架不是互通的。如果需要互通數(shù)據(jù),可以用mysql redis memcache自己存取

  • fqfisher 2017-06-13

    @1:好的,非常感謝你的耐心指點(diǎn),謝謝!

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