2012-02-22 2 views
-2

私のウェブサイトはPHP + MySQLで開発されています。ユーザーはログインすることができます。匿名の訪問者がログインしたユーザーと1対1でチャットするインスタントメッセージ機能

私は、サイトへの匿名の訪問者がログインしているサイトのユーザーとの一対一のチャットできるようにするためにインスタントメッセージング機能を追加する必要があります。

  • ユーザーがお互いにチャットすることができない必要があります

  • サイトには、ログインしてチャットできるすべてのユーザーのリストが表示されます。
  • これが何回使用されたかを把握する機能は便利ですが、必要ではありません。

これはどのように達成できますか?どんな助けでも大歓迎です。

+0

Ummm。 「1対1のチャット」と「お互いにチャットできない」というのはむしろ矛盾しているようです。 –

+0

私は十分に明確でない場合は申し訳ありません。私は、匿名ユーザーが自分の選択した登録ユーザーと1対1でチャットできるようにしたい。登録ユーザーは他の登録ユーザーとチャットできません。 – WhoMe

答えて

2

次の手順に従います。

  1. まず表示するチャットウィンドウが登録 を記入し、ログインしているユーザー
  2. お好みのチャットシステムを作成します(または、あなたのニーズに合わせて、いくつかのオープンソース チャットシステムを見つけます。)匿名ユーザーの場合ieセッションが が作成されていない場合は、ログインした登録メンバーを表示します。匿名ユーザーが乱数を使用してセッションを識別し、 セッションを生成します。
  3. 登録されたユーザーの場合、登録されたユーザーがログイン メカニズムでログインしているチャットウィンドウのi-eユーザーに表示されるように制限します。
  4. SOがこのように動作しないことを常に覚えておいてください。プロジェクトの作業を開始し、問題を小さな部分に分割してください。 いくつかのことを実行する上で問題がある場合は、すべて がお手伝いします。

私はあなたがライブサポートシステムを探していると信じています。匿名ユーザーが代表者とチャットできる場所Googleには多くのものがあり、それらの多くは無料です。 良いものの一部です----

http://www.comm100.com/livechat/ 
http://www.phplivesupport.com/ 
http://www.turnkeywebtools.com/phplivehelper/ 
0

は、PHPでチャットをしないでください。それはSocket.io/jQueryを使って行います。それはあなたにとってずっと簡単です。

関連する問題