$value) { if ($key != 'sign') { $args .= $key."=".$value."&"; } } $args = rtrim($args, "&"); $args = $args."&key=".self::getSignKey(); //3.MD5签名,转为大写 $sign = strtoupper(md5($args)); return $sign; } /** * @param $data * @return bool */ public static function checkSign($data) { if (empty($data) || !isset($data['sign'])) { return false; } $postSign = $data['sign']; if ($postSign == self::genSign($data)) { return true; } else { return false; } } static function IsDevProd() { return true; } }