校验流程

客户端在验证完成后,会收到获得一个验证票据(ticket)。

将票据上传至服务器,并发送GET请求到下方接口可以校验验证码的票据,判断当次验证是否成功。

php校验代码

$AppSecretKey = "test"; //

$appid = "test"; //

$Ticket = input("Ticket"); //验证码客户端验证回调的票据

$Randstr =input("Randstr"); //验证码客户端验证回调的随机串

$UserIP =request()->ip(); //提交验证的用户的IP地址

$url = "https://ssl.captcha.qq.com/ticket/verify";

$params = array(

"aid" => $appid,

"AppSecretKey" => $AppSecretKey,

"Ticket" => $Ticket,

"Randstr" => $Randstr,

"UserIP" => $UserIP

);

$client=new \GuzzleHttp\Client(['verify' => false]);

$paramstring = http_build_query($params);

$url=$url."?".$paramstring;

$response = $client->get($url);

$content= (string)$response->getBody()->getContents();

$result = json_decode($content,true);

if($result){

if($result['response'] == 1){

print_r($result);

}else{

echo $result['response'].":".$result['err_msg'];

}

}else{

echo "请求失败";

}

返回结果

字段名

描述

response

1:验证成功,0:验证失败,100:AppSecretKey参数校验错误

evil_level

[0,100],恶意等级

err_msg

验证错误信息

腾讯防水墙php接入,PHP实现腾讯防水墙验证码校验相关推荐

  1. 日均350000亿接入量,腾讯TubeMQ性能超过Kafka

    整理 | 夕颜 出品 | AI科技大本营(ID:rgznai100) [导读]近日,腾讯开源动作不断,相继开源了分布式消息中间件TubeMQ,基于最主流的 OpenJDK8开发的Tencent Kon ...

  2. asp.net core 腾讯验证码的接入

    asp.net core 腾讯验证码的接入 Intro 之前使用的验证码服务是用的极验验证,而且是比较旧的,好久之前接入的,而且验证码服务依赖 Session,有点不太灵活,后来发现腾讯也有验证码服务 ...

  3. 微信小程序接入第三方插件腾讯位置服务地图选点

    微信小程序接入第三方插件腾讯位置服务地图选点 1.在小程序服务平台中添加"腾讯位置服务地图选点"插件 1.在小程序服务平台中添加"腾讯位置服务地图选点"插件 微 ...

  4. 腾讯云TRTC接入测试以及状态同步功能重点验证

    1.背景介绍 此项目用于实时视频语音,例如学生与老师进行网课,可以通过视频进行沟通,了解学生动态.老师并且通过视频进行网上授课,更加直观.学生课下自主学习,有问题可及时通过视频语音进行沟通.项目已经上 ...

  5. 腾讯云证书 - 接入流程

    腾讯云证书 - 接入流程 Author : ==Jianlong.Zhang== Date : ==2016.12.07== For : ==jiehuolou== 第一步 登录腾讯云获取SSL证书管 ...

  6. 【Taip】Java快速开发腾讯人工智能AI接入

    代码地址:https://gitee.com/xshuai/taip TAIP 是调用腾讯 AI 接口的 Java 客户端,为调用腾讯 AI 功能的开发人员提供了一系列的交互方法. Java调用腾讯A ...

  7. php接入qq登陆,网站接入QQ登录-腾讯开放平台

    完成开发者认证 使用qq登录完成实名认证,点击创建应用 创建网站应用 填写相关信息 回调域填写很重要如果填写错误扫码会出现 100010 [QQ登录]登录常见错误码 前端 这是目前网站接入的qq登录, ...

  8. 从腾讯朋友圈揭秘内部AI部门竞争关系,谁能像微信当年一样熬出头? By 微胖2017年11月10日 09:06 撰文 | 宇多田 在腾讯合作伙伴大会上,腾讯首席运营官任宇昕提出的「AI in All」

    从腾讯朋友圈揭秘内部AI部门竞争关系,谁能像微信当年一样熬出头? By 微胖2017年11月10日 09:06 撰文 | 宇多田 在腾讯合作伙伴大会上,腾讯首席运营官任宇昕提出的「AI in All」 ...

  9. 腾讯云手游安全MTP怎么样?腾讯云手游安全MTP值得入手吗?

    腾讯云手游安全MTP怎么样?腾讯云手游安全MTP值得入手吗? 手游安全(Mobile Tencent Protect,MTP)是由腾讯云移动安全团队联合腾讯游戏安全团队提供的专业手游安全解决方案.具备 ...

  10. 腾讯云服务器备案要多久?腾讯云小程序备案流程

    腾讯云备案要多久?现在腾讯云提交网站备案很方便,直接用腾讯云网站备案小程序即可备案,只要资料准备好,提交时间一般5-30分钟即可. 如果,你有服务器或网站在腾讯云,想接入新的网站备案的. 可以点击进入 ...

最新文章

  1. 经典推荐:《Silverlight揭秘》和《ASP.NET 3.5高级程序设计(第2版)》
  2. Cell Reports | 佩戴假肢后,真的能产生正确位置的触觉感吗?研究人员表示并不能...
  3. qt5使用mysql
  4. Android 网络连接状态的监控
  5. Boost:bind绑定的unique_ptr测试程序
  6. jmeter压测过程中内存溢出
  7. 一个有关程序运行时间的小测试
  8. 领域应用 | 中医临床术语系统
  9. 【程序员面试干货】资深面试官告诉你:测试工程师面试要注意什么?
  10. 因策划进军餐饮等虚假营销 TikTok前营销主管被开除
  11. 使用eclipse遇到的unable to install breakpoint的问题
  12. 安装和启动mysql
  13. Java队列Disruptor 的使用
  14. fastjson.JSONObject之对象与JSON转换方法
  15. 【java学习之路】(javaWeb【后端】篇)001.XMLTomcatHttp协议
  16. 拓端tecdat|R语言中绘制ROC曲线和PR曲线
  17. 从一个小Demo看React的diff算法
  18. 用算法去扫雷(go语言)
  19. Spire.Office for Java 7.10.FIX[7.9.9]-全新版
  20. GSL-蒙特卡洛积分

热门文章

  1. docker容器status为create状态
  2. 水星无线路由启动dhcp服务器,水星无线路由器wds设置教程
  3. 一个线程OOM,进程里其他线程还能运行么?
  4. android设备检测组件,Device Info HW
  5. 新一代智能会议中控系统
  6. 2020 CCPC 威海(赛后重现)
  7. gc计算机术语,GC是什么意思?
  8. DRAM学习---1
  9. 【12c】直方图Histograms
  10. 这是历史上程序员被黑的最惨的一次,原谅我发出了杀猪般的笑声!