php - 隐藏字段验证码是否足够安全?

标签 php mysql html security captcha

在我的网站上,我不想使用那些扭曲的文本验证码。所以我决定使用隐藏字段验证码。

例如

<form>

<input type="text" name="surprise" value="" style="display: none; visibility: hidden;"/>

</form>

真正的用户不会看到这个字段,因此他们会将其留空,因为垃圾邮件机器人会填写它。然后我可以检查“surprise”字段是否为空,如果为空则继续。

但是我现在问这个方法,我觉得不是很安全。那你能建议一下吗?安全吗?有没有其他不需要用户输入图像文本的验证码方法?

最佳答案

您所拥有的可能有助于阻止垃圾邮件,但它远非一个完整的解决方案。适当的验证码会让您走得更远,但根据您的需求和使用场景,您的解决方案可能就足够了。

关于php - 隐藏字段验证码是否足够安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8421483/

相关文章:

javascript - 如何使用ajax向mysql插入动态数据和静态输入数据,动态数据不会插入

java - 使用java代码查询远程机器上的sql数据库

html - 修复此 IE7 错误的最佳方法是什么( float / block 跨度的光标为 a)

javascript - 如何使用 Javascript 获取给定字符串中第 n 次出现的一组子字符串?

php - 我的 sql select 语句结果不正确

PHP文件上传

php - 使用php在while循环中分页

mysql - 连接/隧道连接到远程服务器以绕过防火墙

php - Mysql if duplicate UNIQUE KEY update Hits

html - 如何让我的文本在具有较大边框半径的 <div> 中换行