$v) { $sign_str .= $k . '='.$v.'&'; } $sign_str = strtoupper(md5( $sign_str."key=".$secretKey)); return $sign_str; } /** * @param array $data 参数 * @param string $secretKey * @return bool */ public static function checkSign($data, $secretKey) { $sign = isset($data['sign']) ? $data['sign'] : null; if ($sign == null) { return false; } return self::makeSign($data, $secretKey) === $sign; } }