任意のユーザーが選択したいチケットを表示できるチケット システムがあります。各チケットは同じページを共有します。(例: ticket.php) URL には、チケットを識別するための固有のパラメーターが含まれます。例: /ticket.php?a=10000&tid=987654。tid はチケット ID 番号です。複数のユーザーがチケットを表示しているかどうかを検出し、条件が true の場合、これを Web ページに通知として表示したいと考えています。どうすればこれを行うことができますか?PHP サーバー変数を使用する必要がありますか? セッション変数? ジャバスクリプト?両方?
2 に答える
0
データベースで UNIX タイムスタンプを使用して、タイムアウトを設定できるようにします。ユーザーがまだチケットを見ている間に ajax がリクエストを送信するようにします。
次に、foreach ループを使用して、すべてのアクティブなタイムスタンプをフィルタリングし、ユーザー名または ID を出力します。
json でクライアントに応答を返します (XML を使用するのに十分なゲットーでない限り)
于 2011-11-25T01:22:25.987 に答える
0
Ajax とサーバー変数でうまくいくはずです。
ロード時にサーバー変数を更新する アンロード時にサーバー変数を更新する ページ上にあるとき Ajax は現在のステータスで Web ページを更新し続けます
この投稿を見てください。これらの array_map の 1 つを、ページ名をキーとしてサーバー変数に格納するだけです。
于 2011-11-24T23:12:21.150 に答える