$v) { if($k != 'sign' && $k != 'sign_type' && $v != ''){ $signStr .= $k . '=' . $v . '&'; } } $signStr = substr($signStr, 0, -1); $sign = md5($signStr . $key); return $sign; } //验证签名 static public function verifySign($data, $key) { if(!isset($data['sign'])) return false; $sign = self::makeSign($data, $key); return $sign === $data['sign']; } // 页面支付返回信息 static public function echoDefault($result){ global $cdnpublic,$order,$conf,$sitename,$ordername; $type = $result['type']; if(!$type) return false; switch($type){ case 'jump': //跳转 $html_text = ''; if(isset($result['submit']) && $result['submit']){ submitTemplate($html_text); }else{ echo $html_text; } break; case 'html': //显示html $html_text = $result['data']; if(isset($result['submit']) && $result['submit'] && substr($html_text, 0, 6) == '