gpt4 book ai didi

laravel - 在 Laravel 4 中对抗垃圾邮件

转载 作者:行者123 更新时间:2023-12-02 11:58:26 25 4
gpt4 key购买 nike

在 Laravel 中减少评论表单上的垃圾邮件条目的最有效和/或最容易实现的方法是什么?

我已经尝试过https://github.com/msurguy/Honeypot ,但是时间字段没有通过验证我认为这是因为我使用的是 ardent?

最佳答案

我们在工作中实现了这种方法,它可以阻止几乎所有垃圾邮件。您需要隐藏一个文本字段(在父元素上使用 css“display:none”。不要使用隐藏字段,垃圾邮件机器人更清楚),并且在验证表单时,确保该字段没有内容。如果有内容,您就知道它是垃圾邮件。垃圾邮件机器人喜欢填写尽可能多的字段。这是一个例子:

.special-field {
display:none;
}
<div class="special-field">
<label for="birthday">Birthday</label>
<input type="text" name="birthday" id="birthday" value="" />
</div>

在字段中应用名称也可能有助于迷惑垃圾邮件机器人,进一步鼓励它们填写值。

关于laravel - 在 Laravel 4 中对抗垃圾邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25126554/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com