【发布时间】:2011-04-06 15:32:22
【问题描述】:
我有一个博客,我决定使用 Akismet 和 reCaptcha 进行垃圾邮件过滤,我处理垃圾邮件的方式是
a) 用户在发表评论之前应先通过验证码 b) 现在,即使一些垃圾邮件绕过验证码,我也希望 Akismet 能够处理它。
为了让 akismet 处理垃圾邮件,我想在数据库中为 cmets 创建两个不同的表,一个存储 Akismet 未检测到的 cmets,另一个存储 akismet(垃圾邮件)检测到的评论。这个逻辑背后的原因是我认为可能是我不想让我的 cmets 表与垃圾邮件混淆,所以我只想将检测到的垃圾邮件消息存储在不同的表中。
现在的问题是如果我使用这种方法会存在重复的表。相反,我可以在表中添加一个额外的列来检查和存储它是否是垃圾邮件。我可以做任何一种方式。
采用哪一个是明智的。 ?
【问题讨论】:
标签: php captcha spam recaptcha