我们这里有一个奇怪的问题。
我们有一个评论表单,用户可以在其中提交有关新闻文章的评论,并在提交后,每个评论都被接受并列在同一页面中。
在列出的每条评论中,我们都有一个允许报告该评论的链接。当任何人点击该链接时,它会执行以下操作:
步骤1.它显示一个警告,其中javascript要求确认报告(是或否是可能性)。
步骤2.用户确认报告后,注释将被停用并隐藏。
问题是所有评论都是由某人或机器人自动报告的。
你觉得它是机器人吗?他可以克服javascript警报吗?还是用户? 你怎么看?有人可以帮忙吗?提前致谢!
答案 0 :(得分:2)
链接是否有定期的href会触发操作?如果是这样,那么机器人很可能会跟随它。我也会把这个动作变成一个隐藏的POST表单,由javascript提交,因为这不是你想要的GET驱动的。
答案 1 :(得分:1)
我同意保罗的意见,但我认为主要问题在于你的第2步:
步骤2.用户确认后 报告评论已停用 隐藏。
这些报告应该在评论被审查之前由某人进行验证 - 这至少会使人类失望。您可以实施recaptcha以使其更加困难。