21,886
社区成员
发帖
与我相关
我的任务
分享
<?php
define ( 'IN_ECS', true );
require ('callback.php');
$wechatObj = new Callbackapi ();
$wechatObj->valid ( );
echo 'ok';
?>
<?php
class Callbackapi
{
public function valid()
{
$echoStr = $_GET ["echostr"];
if ($this->checkSignature ( )) {
echo $echoStr;
}
}
public function checkSignature()
{
$signature = $_GET ["signature"];
$timestamp = $_GET ["timestamp"];
$nonce = $_GET ["nonce"];
$token = 'qywjr';
$tmpArr = array (
$token,
$timestamp,
$nonce
);
sort ( $tmpArr, SORT_STRING );
$tmpStr = implode ( $tmpArr );
$tmpStr = sha1 ( $tmpStr );//哈西加密算法
if ($tmpStr == $signature) {
return true;
} else {
return false;
}
}
}
?>
<?php
define ( 'IN_ECS', true );
require ('callback.php');
$wechatObj = new Callbackapi ();
$wechatObj->valid ( );
echo 'ok';
class Callbackapi
{
public function valid()
{
$echoStr = $_GET ["echostr"];
if ($this->checkSignature ( )) {
echo $echoStr;
}
}
public function checkSignature()
{
$signature = $_GET ["signature"];
$timestamp = $_GET ["timestamp"];
$nonce = $_GET ["nonce"];
$token = 'qywjr';
$tmpArr = array (
$token,
$timestamp,
$nonce
);
sort ( $tmpArr, SORT_STRING );
$tmpStr = implode ( $tmpArr );
$tmpStr = sha1 ( $tmpStr );//哈西加密算法
if ($tmpStr == $signature) {
return true;
} else {
return false;
}
}
}
?>