2012-02-29 14 views
-1

これは私のシナリオです。Apacheクライアント(PHP/MySqlを実行中)にログインするAndroidクライアントがいくつかあります。セッションの一部を使ってメッセージを送信するにはどうすればよいですか?PHP:複数の特定のAndroidクライアントにメッセージを送信する方法

ありがとうございます。彼らはあなたが単にあなたには、いくつかの出版社/加入者機能が必要な場合、あなたはより良い利用cometdをいただきたい彼らにいくつかのテキスト

if($_SESSION["Name"] == "nametomatch") 
{ 
echo "mytexttodisplay"; 
} 
+0

アプリケーションにログイン機能はありますか?それがあれば、特定のクライアントにメッセージを送信するのは簡単です – Vamshi

答えて

0

を与えるために、このフィールドを使用することができ、私は を推測するユーザー名/パスワードまたはIDフィールドを使用し

1

とJavaScript。 1つの選択肢は、長いポーリングを使用し、特定のトピックに新しいメッセージがあるかどうかをクライアント側から継続的にチェックすることです。他の選択肢もありますが、もっと具体的なものかもしれません。

編集 私はそれがアンドロイドアプリだと思いました。とにかく、あなた自身のクライアントを書いたり、既存のものをチェックしたりすることができます

+0

ありがとうございますが、問題は一度に多くのユーザーがいることです。だから多分私はデータベースにsession_idを格納する方法を見つけるでしょう。 – Huynh

+0

ユーザーのログオン時には、$ _SESSION ["Name"] = $ loginnameを実行するか、ログイン名が何であるかを指定します。このセッションが存在する限り、この変数$ _SESSION ["Name"]を持っています。ログアウトした後にそれを残さないようにするには、手動で設定を解除する必要があります。 ofcの "nametomatch"を見つけるには、メッセージIDを持つデータベースを使用することができます。 –

関連する問題