Wordpress 联系表格垃圾邮件问题

Wordpress 联系表格垃圾邮件问题,wordpress,forms,Wordpress,Forms,我在wordpress网站上有一个相对简单的联系方式。我最近收到了大量的垃圾邮件。出于转换的原因,我担心实施验证码。所有垃圾邮件条目在提交的联系表中至少有一次具有网站url(“http://”或“www.”) 如果联系人表单上提交了“http://”或“www”,是否有办法阻止表单执行(因此,我不会收到电子邮件) 谁能告诉我如何实现这段代码吗?当然可以。您需要找到处理或处理传入表单数据的代码或方法。接下来,您需要做的就是中断该过程 假设当前的处理过程如下所示 function handleCon

我在wordpress网站上有一个相对简单的联系方式。我最近收到了大量的垃圾邮件。出于转换的原因,我担心实施验证码。所有垃圾邮件条目在提交的联系表中至少有一次具有网站url(“http://”或“www.”)

如果联系人表单上提交了“http://”或“www”,是否有办法阻止表单执行(因此,我不会收到电子邮件)


谁能告诉我如何实现这段代码吗?

当然可以。您需要找到处理或处理传入表单数据的代码或方法。接下来,您需要做的就是中断该过程

假设当前的处理过程如下所示

function handleContactFormData() {
    if (isset($_POST['from']) && isset($_POST['message']) {
        // put 'from' or 'message' into a DB or email message.
    }
}
如果在消息中找到“http://”或“www.”,则会妨碍处理

function handleContactFormData() {
    if (isset($_POST['from']) && isset($_POST['message']) {
        if (stripos($_POST['message'], 'http://') !== false || stripos($_POST['message'], 'www.') !== false)
            return;
        }
        // put 'from' or 'message' into a DB or email message.
    }
}

当然,这在很大程度上取决于数据的处理方式,以及您希望向发布此类数据的用户提供的结果。但话说回来,您根本没有发布任何代码。

当然。您需要找到处理或处理传入表单数据的代码或方法。接下来,您需要做的就是中断该过程

假设当前的处理过程如下所示

function handleContactFormData() {
    if (isset($_POST['from']) && isset($_POST['message']) {
        // put 'from' or 'message' into a DB or email message.
    }
}
如果在消息中找到“http://”或“www.”,则会妨碍处理

function handleContactFormData() {
    if (isset($_POST['from']) && isset($_POST['message']) {
        if (stripos($_POST['message'], 'http://') !== false || stripos($_POST['message'], 'www.') !== false)
            return;
        }
        // put 'from' or 'message' into a DB or email message.
    }
}

当然,这在很大程度上取决于数据的处理方式,以及您希望向发布此类数据的用户提供的结果。但话说回来,您根本没有发布任何代码。

为什么不尝试安装验证码系统呢。雷帕查很受欢迎。在WordPress中,您只需为其安装插件即可添加它,为什么不尝试安装captcha系统呢。雷帕查很受欢迎。在WordPress中,您只需为它安装插件即可添加它