我在这里有一个简单的自定义滚动聊天:(http://ninjawars.net - 基本上:ajax聊天,php后端,聊天消息的javascript列表,仅登录用户输入),可能会被垃圾邮件发送。什么是一些简单的系统来防止聊天垃圾邮件?
我已经实施的一件事(最低级别的保护):
我有其他想法:
是否有任何简单的系统/算法来防止我应该了解的聊天消息垃圾邮件?
答案 0 :(得分:5)
延迟用户回复的速度。因此,在每个邮件发布后next_reply_time
作为时间戳NOW + 1秒。如果他们在到达时间之前回复,请忽略它并给出“回复太快”警告并将next_reply_time
设置为NOW + 2秒,依此类推。这样,如果他们将消息堆得太快,您将在较长时间内忽略它们。这种延迟当然可以基于声誉。