码迷,mamicode.com
首页 > 微信 > 详细

微信公众号接口配置验证URL

时间:2017-05-08 16:18:15      阅读:290      评论:0      收藏:0      [点我收藏+]

标签:数组   function   repo   nbsp   color   host   ems   div   echo   

/**
     * 审核填写的URL
     */
    public function checkUrl(){
        //获得参数 signature nonce token timestamp echostr

        $nonce     = $_GET(‘nonce‘);
        $token     = ‘sudi‘;
        $timestamp = $_GET(‘timestamp‘);
        $echostr   = $_GET(‘echostr‘);
        $signature = $_GET(‘signature‘);
        //形成数组,然后按字典序排序

        $array = array($nonce, $timestamp, $token);
        sort($array);
        //拼接成字符串,sha1加密 ,然后与signature进行校验
        $str = sha1( implode( $array ) );
        if( $str  == $signature && $echostr ){
            //第一次接入weixin api接口的时候
            echo  $echostr;
            exit;
        }else{
            $this->reponseMsg();
        }

    }

 

微信公众号接口配置验证URL

标签:数组   function   repo   nbsp   color   host   ems   div   echo   

原文地址:http://www.cnblogs.com/wqy415/p/6825050.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!