求提示,怎么實(shí)現(xiàn) 自定義帶參?
推送數(shù)據(jù)的url格式 type=publish&sid=sid&qid=qid&zid=zid&uid=uid&content=xxxx
我在原有的代理中試了幾種方法都不行...
其中的to emit方法 在SocketIO.php Socket.php中都有 就是沒(méi)有搞明白...
看代碼,文檔我也粗略的看了 未發(fā)現(xiàn)解惑之法...
[attach]283[/attach]
[attach]284[/attach]
真的只是 start.php這個(gè)頁(yè)面處理?
那服務(wù)端發(fā)送時(shí)的 url格式 type=publish&sid=sid&qid=qid&zid=zid&uid=uid&content=xxxx
這樣就OVER啦?
@walkor start.php全部代碼我都看過(guò)了,問(wèn)題本質(zhì)還是沒(méi)有變,最終還是to()這里有問(wèn)題
$sender_io->to($to)->emit('new_msg', $_POST);
其它地方增加人數(shù),離線刪除人數(shù);當(dāng)前人打開(kāi)頁(yè)面數(shù)都沒(méi)問(wèn)題了;
最終還是無(wú)法返回帶參的值.........就算接收到多個(gè)參數(shù)....to()也只能返回一個(gè)參數(shù),emit發(fā)送的content為內(nèi)容,最多也只能接帶的參數(shù) 追加到這里面.其本質(zhì)沒(méi)有變
@walkor 你這樣就是我上面說(shuō)的本質(zhì)沒(méi)有變化了,還是兩個(gè)參to+content
$_POST = htmlspecialchars(@$_POST);
這里用了htmlspecialchars來(lái)過(guò)濾轉(zhuǎn)成html代碼很實(shí)用,說(shuō)白了 我這里把參弄成字符串一樣的
感謝你為我服務(wù)@walkor