问答详情
源自:4-6 提交验证接口

token验证失败了


define("TOKEN", "php");  

serialVersionUID;

        $signature = $_GET["signature"];

        $timestamp = $_GET["timestamp"];

        $nonce = $_GET["nonce"];

$token = TOKEN;

$tmpArr = array($token, $timestamp, $nonce);

        // use SORT_STRING rule

sort($tmpArr);

$tmpStr = implode('', $tmpArr );

$tmpStr = sha1( $tmpStr );

if( $tmpStr == $signature ){

echo $_GET['echostr'];

        // exit;

 }

echo "aa";

?>

老师,这个是我服务器上的代码。

提问者:tiffiny 2015-10-16 14:18

个回答

  • 乔帮主
    2015-10-16 14:53:41
    已采纳

    我的也出现问题了!代码跟老师讲的一样!

  • 程序员渔夫
    2015-10-17 08:29:50

    要看是否开启开发者模式 这个代码有问题哦  if($tmpStr == $signature)  只能输出echo $_GET['echostr']; 就结束验证

  • qq_等待等于0
    2016-05-14 11:41:31

    token是在哪获取的?

  • tiffiny
    2015-10-16 16:50:26

    我也试了老师那个,也不对