0
我正在尝试创建一个多用户应用程序,其中两个用户总是一起加入一个会话并相互玩。加入是通过以下方式完成的:PHP/Ajax:向多用户会话返回消息
$string="?id=" . $gameID;
$home_url = 'http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . '/index.php' . $string;
print "<script>document.location.href='$home_url' ;</script>";
一个用户可能会先登录另一个用户。基于数据库条目,应用程序中的所有用户都自动定向到当前只有一个用户的会话。我想让他们交换消息。聊天代码在这里:Append not working in php/ajax
它确实现在追加,但问题是只有一个用户的消息来自。我需要做些什么来启用交换?这是我需要准备好应用程序的最后一件事情。在此先感谢您的帮助。
我确实将数据保存在数据库中并基于该数据加入用户。用户的加入,个人内容的显示等都可以正常工作。主要问题是我如何在这两个用户之间交换消息?谢谢 – degro
每个用户都有特殊的会话ID(http://php.net/manual/en/function.session-id.php),你可以根据这些会话ID保存消息并交换这些消息。 –