<?php
//签名验证
public function check_sigh($data,$wxkey)
{
$newstring = '';
ksort($data);
foreach ($data as $key => $value) {
if($key == 'sign' || $key == 'm' || $key == 'f' || $key == 'payment' || $key == 'module'||$key == 'file'){
continue;
}else if(empty($value)){
continue;
}else if($newstring == ''){
$newstring = $key.'='.$value;
}else{
$newstring .= '&'.$key.'='.$value;
}
}
$stringSignTemp=$newstring."&key=".$wxkey;
$sign = strtoupper(MD5($stringSignTemp));
if( $sign == $data['sign']){
return true;
} else {
return false;
}
}
PHP micro-channel payment background verification
Guess you like
Origin blog.csdn.net/php_wcc/article/details/103983270
Recommended
Ranking