HTML-输入隐藏 -> 真正隐藏

HTML-Input Hidden -> Really hidden

我想制作一个 'captcha' 用于我的网站,我使用此代码:

<form class="captcha" method="post">
<label><?php echo $captchas ?></label><br>
<input name="captcha" />
<input type="hidden" name="captcha1" value="<?php echo $captchar ?>" /><br>
<input type="submit" name="submit" />
</form>

$captchas表示中间有随机数的'captcha',$captchar表示真实的'captcha'

对于非人类来说,隐藏值仍然很容易获得,如何让隐藏输入真正隐藏起来?

HTML 代码永远不会 'really hidden' 来自您的用户或非人类。浏览器将始终可以完全访问此代码。要创建某种效果,您可能希望使用某种键值系统和数据库来验证 user/bot 输入的内容是否与您的预期匹配。

另一个选项是 reCAPTCHA https://www.google.com/recaptcha/intro/index.html