<?php
/**
    *验证微信url来源是否正确
    *@return boolern
   */
define("TOKEN", "weixin");
 private function checkSignature(){
  //获取参数
    $signature = $_GET['signature'];
    $timestamp = $_GET['timestamp'];
    $nonce =$_GET['nonce'];
    $token = TOKEN;
    //按字典序排序
    $params = array($token, $timestamp, $nonce);
        sort($params, SORT_STRING);
        $sig = sha1(implode($params));
   
       // return $sig == $signature;
    }
   
    private function sourceCheck()
    {
        if ($this->checkSignature()) {
            $echostr = $_GET['echostr'];
            echo $echostr;
        }else{
            throw new Exception('签名不正确');
        }   
        exit(0);
    }

 

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄