需要先翻墙创建一个谷歌账户和创建recaptcha验证的网站域名,获取到两个secrect
https://www.google.com/recaptcha/admin

前端增加html和js代码,例如
<input type="hidden" name="token" id="token" /> <script src="https://www.recaptcha.net/recaptcha/api.js?render=客户端scerect"></script> <script> grecaptcha.ready(function() { grecaptcha.execute('客户端scerect', {action: 'homepage'}).then(function(token) { $('#token').val(token); }); }); </script>
后端增加验证代码,例如:
post请求https://www.recaptcha.net/recaptcha/api/siteverify, $tokenVerify=array(); $tokenVerify['secret']='服务端secrect'; $tokenVerify['response']=$params['token']; $tokenResponse=post("https://www.recaptcha.net/recaptcha/api/siteverify", $tokenVerify); if(empty($tokenArr)||!$tokenArr['success']){ ... }
本文详细介绍了如何在网站上集成Google ReCaptcha,包括创建账户、获取秘钥、前端代码实现及后端验证流程,帮助开发者有效防止机器人访问。
1644

被折叠的 条评论
为什么被折叠?



