2

任意のユーザーが選択したいチケットを表示できるチケット システムがあります。各チケットは同じページを共有します。(例: ticket.php) URL には、チケットを識別するための固有のパラメーターが含まれます。例: /ticket.php?a=10000&tid=987654。tid はチケット ID 番号です。複数のユーザーがチケットを表示しているかどうかを検出し、条件が true の場合、これを Web ページに通知として表示したいと考えています。どうすればこれを行うことができますか?PHP サーバー変数を使用する必要がありますか? セッション変数? ジャバスクリプト?両方?

4

2 に答える 2

0

データベースで UNIX タイムスタンプを使用して、タイムアウトを設定できるようにします。ユーザーがまだチケットを見ている間に ajax がリクエストを送信するようにします。

次に、foreach ループを使用して、すべてのアクティブなタイムスタンプをフィルタリングし、ユーザー名または ID を出力します。

json でクライアントに応答を返します (XML を使用するのに十分なゲットーでない限り)

于 2011-11-25T01:22:25.987 に答える
0

Ajax とサーバー変数でうまくいくはずです。

ロード時にサーバー変数を更新する アンロード時にサーバー変数を更新する ページ上にあるとき Ajax は現在のステータスで Web ページを更新し続けます

この投稿を見てください。これらの array_map の 1 つを、ページ名をキーとしてサーバー変数に格納するだけです。

PHPに同等のJava HashMapはありますか?

于 2011-11-24T23:12:21.150 に答える