所以我有一个定制的论坛和博客系统,最近一直在处理大量垃圾邮件。如果是 Wordpress,我会使用 Akismet,如果是不同的通用平台,我肯定会找到一个插件。我可以下载任何类型的静态类来执行此操作吗?我正在使用 PHP。
最佳答案
如果您愿意,我仍然会选择 Akismet。对于 WordPress 之外的使用,您可能需要为此付费,具体取决于您的使用情况——检查条款和条件——但这绝对是一个选项,并且很容易使用他们的 API 在 PHP 中自己实现。您只需使用来自 wordpress.com 帐户的 API key 进行访问。
基本上,你自己捕获自己PHP client library根据您的喜好——我使用 Alex Potsides 的 PHP5 库——插入您的 key ,只需几行代码。这是直接来 self 的一个实时站点的验证的基本内容:
...
if ($akismet)
{
$akismet->setCommentAuthor($name);
$akismet->setCommentAuthorEmail($session->userinfo["email"]);
$akismet->setCommentAuthorURL("");
$akismet->setCommentContent($sentence);
$akismet->setPermalink("");
if($akismet->isCommentSpam())
{
// store the comment but mark it as spam (in case of a mis-diagnosis)
$spam = true;
// ...
}
...
您只需在您拥有的任何领域中努力,Akismet 会尽最大努力为您提供支持或反对...
关于php - 如何阻止自定义论坛/博客上的垃圾邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5046366/