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
我想制作一个 '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