|
weixin/action?signature=0e6228c9ef0ef38b3cb3841216939a2305d5bee7&echostr=6454814241273602047×tamp=1411961227&nonce=2132160967
已经通过下面程序的验证,在浏览器上 输出以上地址也正确输出echostr,但是为什么提交不成功,说没有响应token
// 用于接入验证
private function _valid()
{
$token = TOKEN;
$signature = $this->input->get('signature');
$timestamp = $this->input->get('timestamp');
$nonce = $this->input->get('nonce');
$tmp_arr = array($token, $timestamp, $nonce);
sort($tmp_arr,SORT_STRING);
$tmp_str = implode($tmp_arr);
$tmp_str = sha1($tmp_str);
if($tmp_str == $signature){
return true;
}else{
return false;
}
}
|
|