腾讯防水墙php接入,PHP实现腾讯防水墙验证码校验
校验流程
客户端在验证完成后,会收到获得一个验证票据(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实现腾讯防水墙验证码校验相关推荐
- 日均350000亿接入量,腾讯TubeMQ性能超过Kafka
整理 | 夕颜 出品 | AI科技大本营(ID:rgznai100) [导读]近日,腾讯开源动作不断,相继开源了分布式消息中间件TubeMQ,基于最主流的 OpenJDK8开发的Tencent Kon ...
- asp.net core 腾讯验证码的接入
asp.net core 腾讯验证码的接入 Intro 之前使用的验证码服务是用的极验验证,而且是比较旧的,好久之前接入的,而且验证码服务依赖 Session,有点不太灵活,后来发现腾讯也有验证码服务 ...
- 微信小程序接入第三方插件腾讯位置服务地图选点
微信小程序接入第三方插件腾讯位置服务地图选点 1.在小程序服务平台中添加"腾讯位置服务地图选点"插件 1.在小程序服务平台中添加"腾讯位置服务地图选点"插件 微 ...
- 腾讯云TRTC接入测试以及状态同步功能重点验证
1.背景介绍 此项目用于实时视频语音,例如学生与老师进行网课,可以通过视频进行沟通,了解学生动态.老师并且通过视频进行网上授课,更加直观.学生课下自主学习,有问题可及时通过视频语音进行沟通.项目已经上 ...
- 腾讯云证书 - 接入流程
腾讯云证书 - 接入流程 Author : ==Jianlong.Zhang== Date : ==2016.12.07== For : ==jiehuolou== 第一步 登录腾讯云获取SSL证书管 ...
- 【Taip】Java快速开发腾讯人工智能AI接入
代码地址:https://gitee.com/xshuai/taip TAIP 是调用腾讯 AI 接口的 Java 客户端,为调用腾讯 AI 功能的开发人员提供了一系列的交互方法. Java调用腾讯A ...
- php接入qq登陆,网站接入QQ登录-腾讯开放平台
完成开发者认证 使用qq登录完成实名认证,点击创建应用 创建网站应用 填写相关信息 回调域填写很重要如果填写错误扫码会出现 100010 [QQ登录]登录常见错误码 前端 这是目前网站接入的qq登录, ...
- 从腾讯朋友圈揭秘内部AI部门竞争关系,谁能像微信当年一样熬出头? By 微胖2017年11月10日 09:06 撰文 | 宇多田 在腾讯合作伙伴大会上,腾讯首席运营官任宇昕提出的「AI in All」
从腾讯朋友圈揭秘内部AI部门竞争关系,谁能像微信当年一样熬出头? By 微胖2017年11月10日 09:06 撰文 | 宇多田 在腾讯合作伙伴大会上,腾讯首席运营官任宇昕提出的「AI in All」 ...
- 腾讯云手游安全MTP怎么样?腾讯云手游安全MTP值得入手吗?
腾讯云手游安全MTP怎么样?腾讯云手游安全MTP值得入手吗? 手游安全(Mobile Tencent Protect,MTP)是由腾讯云移动安全团队联合腾讯游戏安全团队提供的专业手游安全解决方案.具备 ...
- 腾讯云服务器备案要多久?腾讯云小程序备案流程
腾讯云备案要多久?现在腾讯云提交网站备案很方便,直接用腾讯云网站备案小程序即可备案,只要资料准备好,提交时间一般5-30分钟即可. 如果,你有服务器或网站在腾讯云,想接入新的网站备案的. 可以点击进入 ...
最新文章
- 经典推荐:《Silverlight揭秘》和《ASP.NET 3.5高级程序设计(第2版)》
- Cell Reports | 佩戴假肢后,真的能产生正确位置的触觉感吗?研究人员表示并不能...
- qt5使用mysql
- Android 网络连接状态的监控
- Boost:bind绑定的unique_ptr测试程序
- jmeter压测过程中内存溢出
- 一个有关程序运行时间的小测试
- 领域应用 | 中医临床术语系统
- 【程序员面试干货】资深面试官告诉你:测试工程师面试要注意什么?
- 因策划进军餐饮等虚假营销 TikTok前营销主管被开除
- 使用eclipse遇到的unable to install breakpoint的问题
- 安装和启动mysql
- Java队列Disruptor 的使用
- fastjson.JSONObject之对象与JSON转换方法
- 【java学习之路】(javaWeb【后端】篇)001.XMLTomcatHttp协议
- 拓端tecdat|R语言中绘制ROC曲线和PR曲线
- 从一个小Demo看React的diff算法
- 用算法去扫雷(go语言)
- Spire.Office for Java 7.10.FIX[7.9.9]-全新版
- GSL-蒙特卡洛积分