【微信】测试token用的index.php
测试token用的index.php
<?php/*** wechat php test*///define your tokendefine("TOKEN", "etgkc2hagqockg2grbycsbabqj4nkq5o");$wechatObj = new wechatCallbackapiTest();$wechatObj->valid();class wechatCallbackapiTest{public function valid(){$echoStr = $_GET["echostr"];//valid signature , optionif($this->checkSignature()){echo $echoStr;exit;}}public function responseMsg(){//get post data, May be due to the different environments$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];//extract post dataif (!empty($postStr)){$postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);$fromUsername = $postObj->FromUserName;$toUsername = $postObj->ToUserName;$keyword = trim($postObj->Content);$time = time();$textTpl = "<xml><ToUserName><![CDATA[%s]]></ToUserName><FromUserName><![CDATA[%s]]></FromUserName><CreateTime>%s</CreateTime><MsgType><![CDATA[%s]]></MsgType><Content><![CDATA[%s]]></Content><FuncFlag>0</FuncFlag></xml>"; if(!empty( $keyword )){$msgType = "text";$contentStr = "Welcome to wechat world!";$resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr);echo $resultStr;}else{echo "Input something...";}}else {echo "";exit;}}private function checkSignature(){$signature = $_GET["signature"];$timestamp = $_GET["timestamp"];$nonce = $_GET["nonce"];$token = TOKEN;$tmpArr = array($token, $timestamp, $nonce);sort($tmpArr);$tmpStr = implode( $tmpArr );$tmpStr = sha1( $tmpStr );if( $tmpStr == $signature ){return true;}else{return false;}}}?>
【微信】测试token用的index.php相关推荐
- 微信测试公众号接口配置修改报-配置失败 错误信息- {errcode:-106,errmsg:token check fail}
修改微信测试公众号的接口配置信息的时候:一直提示配置失败, 使用谷歌浏览器开发者工具看一下response返回的是啥 {"errcode":-106,"errmsg&qu ...
- 微信测试公众号配置失败 {errcode:-106,errmsg:token check fail}
作为一个微信踩坑神仙,简直就是一步一个坑踩过来 修改微信测试公众号的接口配置信息的时候:一直提示配置失败,这个提示太简陋了吧.... 浏览器F12打开看一下response返回的是啥 {"e ...
- 【优测干货分享】微信测试工程师手把手教你做弱网络模拟测试
小优有话说: app研发不同于实验室里做研究,哪里有"理想环境". 理想里,用户用着性能卓越的手机,连着畅通无阻的wifi网络. "哇塞!这个app好用到飞起!" ...
- java微信测试公众号实现文本、图片消息回复
微信测试公众号实现文本.图片消息回复 学习记录: 源码地址:https://gitee.com/jack_liujilong/WeiXin.git 1.申请微信测试公众号https://mp.weix ...
- 微信测试工程师手把手教你做弱网络模拟测试
微信测试工程师手把手教你做弱网络模拟测试 Posted by 腾讯优测 | 3,152 views 小优有话说: app研发不同于实验室里做研究,哪里有"理想环境". 理想里,用 ...
- 微信测试公众号使用Python发送卡片
环境准备: 1.天气接口:https://v0.yiketianqi.com/api?unescape=1&version=v91&appid=43656176&appsecr ...
- 微信测试公众号 url配置失败的问题
微信测试公众号 url配置失败的问题的一种解决方法! 话不多说,国庆快乐! -微信公众号开发使用测试号 一直提示管理失败(类似这个) 过程是这样的: 只需要三个步骤就可以搞定 1:在微信的测试公众平台 ...
- 腾讯否认微信测试语音消息进度调节;监证会同意蚂蚁集团科创板IPO注册;React 17 正式版发布|极客头条
整理 | 郑丽媛 头图 | CSDN 下载自东方 IC 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 国内 ...
- 渗透测试-暴力破解之验证码测试token防爆破绕过
暴力破解之验证码测试token防爆破绕过 文章目录 暴力破解之验证码测试token防爆破绕过 前言 一.什么是token 二.验证码之token防爆破绕过 总结 前言 一.什么是token 客户端to ...
最新文章
- 使用PyTorch时,最常见的4个错误
- 不同层次程序员的比较:三流比设计,一流比方法,顶级比什么?
- count(*) 的实现方式
- TCP报文段中的序号和确认号
- 使用SSH工具链接本地虚拟机
- IOS开发之逆向分析
- Win10开启卓越性能模式,比高性能更强
- 清华上交等发表Nature子刊!分片线性神经网络最新综述!
- vLive虚拟直播,助力企业打造线上云年会
- OpenGL 纹理基础与索引
- 避雷秘籍:iOS过审的基础条件
- 电脑下载工具哪个软件好 电脑下载工具去哪下载
- 网络(Network)
- win7系统无法开启telnet服务器,win7系统telnet出现错误怎么办?win7系统开启telnet出错的修复教程...
- java随机获取字母,Java程序获取随机字母
- 红烧茄条————————炒茄子不费油却很好吃的办法
- 裴波那契数列及其递归算法
- IIS是什么?有什么用?怎么用?
- 数据库 和html的交互
- 构建万物互联的智能世界,华为为何选择了智能体?