当前位置: 首页 > article >正文

Google Recaptcha V2 简单使用

最新的版本是v3,但是一直习惯用v2,就记录一下v2 的简单用法,以免将来忘记了

首先在这里注册你域名,如果是本机可以直接直接填 localhost 或127.0.0.1

https://www.google.com/recaptcha/about/

这是列子

网站密钥:是在前端html 使用,任何人都可以看到的

密钥:将前端传递过来的数据进行验证,这是不公开的

简单调用:

<script src="https://www.google.com/recaptcha/api.js" async defer></script>


<div class="g-recaptcha" data-sitekey="你的网站密钥"></div>

效果:

 通过Js 获取 内容

var recaptcha = $('.g-recaptcha-response').val();

if(recaptcha == '' || recaptcha == null){
    alert('請驗證身份');
    return false;
}

后端:

		$captcha = $postData['recaptcha'];
		$secretKey = "你的密钥(不是网站密钥)";
		$url = 'https://www.google.com/recaptcha/api/siteverify?secret=' . urlencode($secretKey) .  '&response=' . urlencode($captcha);
		$response = file_get_contents($url);
		$responseKeys = json_decode($response,true);
		if($responseKeys["success"]) {
			echo 'success';
		}else{
            echo 'false';
        }


http://www.kler.cn/a/371972.html

相关文章:

  • Android平台RTSP|RTMP播放器高效率如何回调YUV或RGB数据?
  • 【新闻转载】勒索攻击重创卡西欧,系统瘫痪两周无修复进展,200GB数据恐遭泄露
  • Java NIO2 异步IO支持
  • resources下lib文件中的jar包怎么添加到git
  • APP如何提升关键词排名?
  • 学STM32选标准库还是HAL库?
  • 【网络原理】——图解HTTPS如何加密(通俗简单易懂)
  • 【Pytorch】Pytorch的安装
  • 实现PC端和安卓手机的局域网内文件共享
  • OpenCV视觉分析之运动分析(5)背景减除类BackgroundSubtractorMOG2的使用
  • Oracle视频基础1.1.3练习
  • 《Linux系统编程篇》exec族函数——基础篇
  • _csv.Error: field larger than field limit (131072)
  • AI自动评论插件V1.3 WordPress插件 自动化评论插件
  • css之loading旋转加载
  • 大数据新视界 -- 大数据大厂之大数据和增强现实(AR)结合:创造沉浸式数据体验
  • NVR设备ONVIF接入平台EasyCVR视频融合平台智慧小区视频监控系统建设方案
  • java的Annotation使用
  • MYSQL全局锁、标级锁、行级锁
  • 房屋租赁系统
  • Linux 如何精准排除特定文件并批量替换字符串
  • rabbitmq自学总结
  • net start mysql 启动mysql服务,发生系统错误,拒绝访问
  • 浅谈站点可靠性工程之SRE
  • 【10天速通Navigation2】(三) :Cartographer建图算法配置:从仿真到实车,从原理到实现
  • 研二了,该想想做啥呢?