Пример #1
0
<?php

require_once 'init.inc.php';
// //微信验证
// define("TOKEN", "pilipili");
$wechatObj = new wechatCallback();
// $wechatObj->valid();
// //微信自动回复
$wechatObj->responseMsg();
class wechatCallback
{
    public $fromUsername;
    public $time;
    public $keyword;
    private $appid = 'wxfb056bf940debab2';
    private $appsecret = '99c8349844d47bd6c04102b27327732a';
    private $istoolong = false;
    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