[PHP] 接口增加recaptcha行为验证
程序员文章站
2022-06-23 22:55:03
需要先*创建一个谷歌账户和创建recaptcha验证的网站域名,获取到两个secrecthttps://www.google.com/recaptcha/admin 前端增加html和js代码,例如 后端增加验证代码,例如: ......
需要先*创建一个谷歌账户和创建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']){ ... }
上一篇: 事件的传播
下一篇: 《吊打面试官》系列-HashMap