即时消息功能,匿名访问者可以与登录用户一对一聊天


Instant Messaging feature for anonymous visitors to chat one on one with logged in users

我的网站是用PHP+MySQL开发的。它允许用户登录。

我需要包括一个即时消息功能,允许匿名访问者访问该网站,与登录的网站用户一对一聊天。

  • 用户不能互相聊天
  • 该网站应该显示所有登录用户的列表,从而可以聊天
  • 记录使用次数的能力是有用的,但不是必要的

有什么想法可以实现吗?如有任何帮助,我们将不胜感激。

按照以下步骤操作:

  1. 首先创建一个你选择的聊天系统(或者找到一些开源聊天系统以满足您的需求)
  2. 显示已注册的聊天窗口填充并为匿名用户i-e登录用户如果没有会话创建,然后显示已登录的注册成员。生成使用随机数的会话,以便匿名用户识别他们
  3. 对于已注册登录的用户,限制已注册用户出现在聊天窗口中,即使用您的登录名登录的用户机制
  4. 永远记住SO不是这样工作的。开始你的项目,把你的问题分解成更小的部分,如果你是执行某些事情有困难,然后来问每一个一个会帮你的

我相信您正在寻找实时支持系统。在这里,匿名用户用户可以和代表聊天。用谷歌搜索,你会得到很多,而且很多都是免费的。一些好的是----

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

不要用PHP聊天。使用Socket.io/jQuery。这对你来说会容易得多。

查看Livezilla。

http://www.livezilla.net/home/en/

它能满足你所要求的一切。Andrew