这并不意味着讨论,但如果这有助于防止爬虫或垃圾邮件机器人。
验证码不是用户友好的,看起来也不好看……这就是为什么我想尝试这样的事情:
<form><input type="text" name="name"> <input type="hidden" value="" name="surname" /></form>
并检查输入类型是否已隐藏(以检查其是否为机器人)(submit.php)。
if (!empty($_POST['surname'])){
$error2 = "You are a Bot.";
}
我的问题是:
这会起作用还是爬虫或机器人会忽略隐藏的输入类型?
或者将它包裹起来会更好<div style="display:none;"></div>
吗?
从技术上讲,它可以工作(如果我用一个值填充该字段)......但我不知道这样的事情是否会假装自己不会收到烦人的垃圾邮件......
感谢您阅读/其他用户友好的解决方案。