20,359
社区成员
发帖
与我相关
我的任务
分享
<?php
require ('callback.php');
?>
<?php
$valid= valid();
function valid()
{
$echoStr = $_GET ["echostr"];
if (checkSignature ( )) {
echo $echoStr;
}
}
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;
}
}
?>