我有一个带有电子邮件文本输入的表单。我不想使用验证码来避开机器人。但是我曾经使用过一种方法。
我给我的电子邮件文本输入一个 name="courier" 或另一个名称,然后创建另一个带有 name="email" 的隐藏文本输入。
在 php 代码中,我设置了一个条件:
if (empty($_POST['email'])) {
// add infos in the database
} else {
//this is not allowed to use robots
}
这种方法是否有助于避免一些可能在网站上令人讨厌的验证码?