校验流程

客户端在验证完成后,会收到获得一个验证票据(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. sourcetree管理git
  2. 知方可补不足~开发人员可以自己定义VS文件模版
  3. mysql 重置id
  4. python代码教程-【Python】Python3纯代码极简教程
  5. 赴马来西亚旅游遇车祸 70岁中国籍老人不幸身亡
  6. numpy数组基础语法
  7. MySQL MGR 5.7.22 on centos 6.3 单主/多主搭建测试
  8. 数据源:SHP数据下载平台
  9. 海康监控设备如何修改IP地址
  10. 【OR】YALMIP安装及使用
  11. php本地如何开启websocket遇到的坑
  12. Matlab鲁棒控制工具箱(Robust Control Toolbox)
  13. 深度测试oppo软件,OPPO深度测试
  14. 常用国家标准、行业标准、地方标准免费查阅网址,太实用了!
  15. bxt是什么意思,是什么意思
  16. 菜鸡程序员是如何写代码的?
  17. HTML和css页眉制作,静态网页制作(Dreamweaver) 设计和制作网站首页 0203-静态网页制作(Dreamweaver)-设计制作网站首页页眉、导航栏.doc...
  18. 机器视觉halcon——距离测量
  19. 自学编程系列——2 文件路径与文本读写
  20. php 计算从开始时间到结束时间 总共有多少天

热门文章

  1. 网站使用QQ互联接入第三方登录,实现qq快捷登录网站的功能
  2. 没有人脉如何靠内推进大厂?内推真的那么神吗?带你搞透内推到底是什么
  3. leetcode:448. Find All Numbers Disappeared in an Array找到所有数组中消失的数字(C++)
  4. Nginx 配置根据表示进行PC与移动的跳转
  5. 直销立法前狼奔豕突 非法传销组织如何转型
  6. 智能门锁电路图_智能门锁结构拆解,我们一起来看看
  7. Win11磁盘被写保护怎么解除?
  8. 查看QQ空间加密相册 真实(视频)
  9. 曲苑杂坛--数据库更新探秘
  10. 怎么用Python进行Web开发?