php联系表格 - 需要说明

时间:2015-02-28 19:10:39

标签: php forms protection

我正在撰写我的个人网站,并考虑创建联系表格。没什么大不了的......

但我想以某种方式保护我免受恶意脚本自动生成的请求。

验证码不是一种选择,因为它会阻止潜在的发件人与我联系。

我试着看看其他人是如何处理这个问题的。

在许多未受保护的表格中,我发现了一个非常有趣的例子:

enter image description here

我无法解释隐藏输入字段的目的,我想它们与从优秀用户过滤恶意用户有关。

但是。我对吗?它们是如何使用的?

我选择此表单的网站website

1 个答案:

答案 0 :(得分:2)

如果验证码不是一个选项,您可以使用honeypot

这适用于无法解释/渲染CSS的机器人。以下是它的工作原理: 添加输入字段并使用CSS隐藏它。因此,人类不会填写这个领域 - 但机器可能会。 提交表单后,检查是否填写了不可见字段 - 如果那时您可能已经识别出机器人。