PHP接入并不爽,无法在控制台输出调试代码,还多次难以成功,难受!
接入代码:
<?php /** * 获取参数并排序 */ $timestamp = $_GET['timestamp']; $nonce = $_GET['nonce']; $token = 'maoriaty'; $signature = $_GET['signature']; $array = array($timestamp, $nonce, $token); sort($array); /** * 拼接数组中的参数值并使用sha1加密 */ $tmpstr = implode('', $array); $tmpstr = sha1($tmpstr); /** * 对比签名 */ if($tmpstr == $signature){ echo $_GET['echostr']; exit; }
实在不爽,换种方式,直接KO她:
<?php echo $_GET['echostr']; exit; // 同node三行代码干掉她,当然只是测试用