Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将websocket连接限制为每个用户一个_Php_Websocket - Fatal编程技术网

Php 将websocket连接限制为每个用户一个

Php 将websocket连接限制为每个用户一个,php,websocket,Php,Websocket,有什么办法吗 基本上,我希望将登录用户(使用php中的会话登录)限制为一个选项卡/浏览器窗口 如果他已经有一个连接(打开的选项卡/窗口),我不想允许打开另一个连接。也许当你打开websocket时,在会话中记录websocket会话已打开的指示($\u session['websocket\u is\u open']=true),并在用户每次尝试打开新websocket时检查它。这是个好主意,我一定会尝试,但如果可能的话,我正在寻找一种在websocket服务器脚本上实现这一点的方法。

有什么办法吗

基本上,我希望将登录用户(使用php中的会话登录)限制为一个选项卡/浏览器窗口


如果他已经有一个连接(打开的选项卡/窗口),我不想允许打开另一个连接。

也许当你打开websocket时,在会话中记录websocket会话已打开的指示($\u session['websocket\u is\u open']=true),并在用户每次尝试打开新websocket时检查它。

这是个好主意,我一定会尝试,但如果可能的话,我正在寻找一种在websocket服务器脚本上实现这一点的方法。