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

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.lryc.cn/news/473364.html

相关文章:

  • Rust编程中的浮点数比较
  • java访问华为网管软件iMaster NCE的北向接口
  • UV紫外相机
  • 第十八届联合国世界旅游组织/亚太旅游协会旅游趋势与展望大会在广西桂林开幕
  • Effective Java(第三版) _ 创建和销毁对象
  • 你的EA无法运行的几种常见原因
  • 通过自定义指令实现图片懒加载
  • QT项目-仿QQ聊天(带宠物系统)
  • 前端算法题:3216. 交换后字典序最小的字符串(力扣每日一题)
  • 29.1 时序监控和日志监控的对比,分析日志监控的核心诉求
  • git仓库分支
  • 多模态机器学习在精准健康中的应用--九五小庞
  • 提升网站速度与性能优化的有效策略与实践
  • MySQL索引从基础到原理,看这一篇就够了
  • 普通高考预报名上传蓝底证件照手机自拍方法详解
  • Webserver(2.3)exec函数族
  • LeetCode Hot100 - 子串篇
  • 【Android】Convenient ADB Commands
  • elementUI 时间控件控制时间选择
  • 什么是x86架构,什么是arm架构
  • c语言水仙花,超简单讲解
  • Flutter 13 网络层框架架构设计,支持dio等框架。
  • Python小白学习教程从入门到入坑------第二十课 闭包修饰器(语法基础)
  • Vue+element-ui实现网页右侧快捷导航栏 Vue实现全局右侧快捷菜单功能组件
  • 如何配置,npm install 是从本地安装依赖
  • Python画图3个小案例之“一起看流星雨”、“爱心跳动”、“烟花绚丽”
  • Knife4j配置 ▎使用 ▎教程 ▎实例
  • 电子电气架构 --- 车载芯片现状
  • Unity 二次元三渲二
  • echart实现地图数据可视化