微信PHP代码

  • J8_851315
    了解作者
  • 965B
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-04-26 01:40
    上传日期
微信PHP代码微信
xjnzlcn.zip
  • xjnzlcn.php
    2KB
内容介绍
<?php /** * wechat php test */ //define your token define("TOKEN", "xjnzlcn"); $wechatObj = new wechatCallbackapiTest(); $wechatObj->valid(); class wechatCallbackapiTest { public function valid() { $echoStr = $_GET["echostr"]; //valid signature , option if($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 data if (!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; } } } ?>
评论
    相关推荐
    • php微信开发心得
      相信很多人都需要这样一份有关微信开发的资料,从基本功能到通用,curl都有说道。可以互相交流
    • php微信接口类
      微信 所有接口的类文件
    • php微信登录
      我在第一接触微信登录时,试了许多方法,也在网上搜索许多资料,但是对于微信登录,一直是云里来雾里去的整不明白,经历许多坑,也花费许多精力,为了让菜鸟们少走弯路,节约时间,我录制这个课程,我的原则就是用最...
    • php 微信红包 类
      这个一个php版本微信红包调用方法,类和方法都在这里,需要你根据自己的项目修改相应的参数。
    • php微信封装类
      php微信封装类,希望能给你带来帮助
    • PHP微信开发框架
      PHP微信开发框架,高效开发微信公众号应用。简洁而又轻量
    • php 微信开发
      微信开发代码实例 超全 超清晰,轻松带你走进微信大门
    • php微信操作类
      php微信操作类php微信操作类php微信操作类php微信操作类php微信操作类
    • PHP微信支付案例
      WxPay.Api.php"接口访问类,包含所有微信支付API列表的封装" WxPay.Config.php"配置信息所在文件" WxPay.Data.php"签名相关类,含签名生成" WxPay.Exception.php"异常类" WxPay.Notify.php"回调函数的...
    • php微信开发
      几乎所有的php微信接口调用封装,非常实用的拿手工具