测试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相关推荐

  1. 微信测试公众号接口配置修改报-配置失败 错误信息- {errcode:-106,errmsg:token check fail}

    修改微信测试公众号的接口配置信息的时候:一直提示配置失败, 使用谷歌浏览器开发者工具看一下response返回的是啥 {"errcode":-106,"errmsg&qu ...

  2. 微信测试公众号配置失败 {errcode:-106,errmsg:token check fail}

    作为一个微信踩坑神仙,简直就是一步一个坑踩过来 修改微信测试公众号的接口配置信息的时候:一直提示配置失败,这个提示太简陋了吧.... 浏览器F12打开看一下response返回的是啥 {"e ...

  3. 【优测干货分享】微信测试工程师手把手教你做弱网络模拟测试

    小优有话说: app研发不同于实验室里做研究,哪里有"理想环境". 理想里,用户用着性能卓越的手机,连着畅通无阻的wifi网络. "哇塞!这个app好用到飞起!" ...

  4. java微信测试公众号实现文本、图片消息回复

    微信测试公众号实现文本.图片消息回复 学习记录: 源码地址:https://gitee.com/jack_liujilong/WeiXin.git 1.申请微信测试公众号https://mp.weix ...

  5. 微信测试工程师手把手教你做弱网络模拟测试

    微信测试工程师手把手教你做弱网络模拟测试 Posted by 腾讯优测  | 3,152 views 小优有话说: app研发不同于实验室里做研究,哪里有"理想环境". 理想里,用 ...

  6. 微信测试公众号使用Python发送卡片

    环境准备: 1.天气接口:https://v0.yiketianqi.com/api?unescape=1&version=v91&appid=43656176&appsecr ...

  7. 微信测试公众号 url配置失败的问题

    微信测试公众号 url配置失败的问题的一种解决方法! 话不多说,国庆快乐! -微信公众号开发使用测试号 一直提示管理失败(类似这个) 过程是这样的: 只需要三个步骤就可以搞定 1:在微信的测试公众平台 ...

  8. 腾讯否认微信测试语音消息进度调节​;监证会同意蚂蚁集团科创板IPO注册;React 17 正式版发布|极客头条

    整理 | 郑丽媛 头图 | CSDN 下载自东方 IC 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 国内 ...

  9. 渗透测试-暴力破解之验证码测试token防爆破绕过

    暴力破解之验证码测试token防爆破绕过 文章目录 暴力破解之验证码测试token防爆破绕过 前言 一.什么是token 二.验证码之token防爆破绕过 总结 前言 一.什么是token 客户端to ...

最新文章

  1. 使用PyTorch时,最常见的4个错误
  2. 不同层次程序员的比较:三流比设计,一流比方法,顶级比什么?
  3. count(*) 的实现方式
  4. TCP报文段中的序号和确认号
  5. 使用SSH工具链接本地虚拟机
  6. IOS开发之逆向分析
  7. Win10开启卓越性能模式,比高性能更强
  8. 清华上交等发表Nature子刊!分片线性神经网络最新综述!
  9. vLive虚拟直播,助力企业打造线上云年会
  10. OpenGL 纹理基础与索引
  11. 避雷秘籍:iOS过审的基础条件
  12. 电脑下载工具哪个软件好 电脑下载工具去哪下载
  13. 网络(Network)
  14. win7系统无法开启telnet服务器,win7系统telnet出现错误怎么办?win7系统开启telnet出错的修复教程...
  15. java随机获取字母,Java程序获取随机字母
  16. 红烧茄条————————炒茄子不费油却很好吃的办法
  17. 裴波那契数列及其递归算法
  18. IIS是什么?有什么用?怎么用?
  19. 数据库 和html的交互
  20. 构建万物互联的智能世界,华为为何选择了智能体?

热门文章

  1. 给你代码加个“颜值”吧!
  2. 小鹏自动泊车功能体验
  3. 基于知识图谱因果关系生成
  4. 小学生python游戏编程arcade----可旋转的坦克
  5. 央视抛出云计算大单:据说被马云接走了
  6. 电脑蓝屏日志存在哪里_Win10系统下如何查看电脑蓝屏日志的图文教程
  7. 双端 Diff 算法原理解析及 snabbdom 简单实现
  8. BioVision羟脯氨酸检测试剂盒和胶原蛋白检测试剂盒
  9. WiFi 万能钥匙的「破解原理」是啥
  10. java执行脚本用sh和./的区别