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保存消息並交換這些消息。 –