PHP/Ajax:向多用户会话返回消息


PHP/Ajax: return message to multi-user session

我正在尝试创建一个多用户应用程序,其中总是将两个用户连接到一个会话中并相互玩。连接是通过以下方式完成的:

            $string="?id=" . $gameID;
            $home_url = 'http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . '/index.php' . $string;
            print "<script>document.location.href='$home_url' ;</script>";

一个用户可能会比另一个更早登录。应用程序中的所有用户都会根据DB条目自动定向到当前只有一个用户的会话。我想让他们能够交换信息。聊天代码在这里:Append在php/ajax中不起作用

它现在确实进行了附加,但问题只出在消息来自的一个用户身上。我必须做些什么才能启用交换?这是我最不需要准备申请的事情。提前感谢您的帮助。

在这种情况下,使用PHP会话不是一个好选择,因为它可以由一个用户访问,我建议将会话数据(session_id,data)保存在数据库中,所有用户都可以访问。