【发布时间】:2013-12-04 17:02:20
【问题描述】:
只是好奇,
在表单上,例如“姓名”、“电子邮件”、“密码”。您添加了另一个字段“电子邮件的前 3 个字符”,然后在 connect.php 上您基本上做了一个 if 语句
<?php
...
$subemail=substr($email,0,3);
if ($subemail === $firstthree){....
...?>
反机器人会有多好(安全方面)? 编辑或者你认为有多少机器人会停止?
【问题讨论】:
-
那应该已经很不错了,我什至会将字段标签作为文本放在图像中,以确保没有机器人可以读取这个...
-
验证码的存在是有原因的。
-
这些问题都没有帮助吗? stackoverflow.com/search?q=%5Bphp%5D+bot
-
Captcha 没问题,但它很烦人,而且新时代的机器人已经开始通过电子邮件将 catcha 图片发送给它的创建者(或任何你想要的名字),并在响应后绕过它。但是我确实使用了验证码,我并不想绕过它。问题不在于方法,而是对上述方法的效率感到好奇。