<?php $orderno = $_POST['orderno']; $handlestatus = $_POST['handlestatus']; $arr = array('orderno'=>$orderno,'outorderno'=>$_POST['outorderno'],'mobile'=>$_POST['mobile'],'handlestatus'=>$_POST['handlestatus'],'totalfee'=>$_POST['totalfee'],'servicefee'=>$_POST['servicefee']); $appsecret = '123456789';//用户appsecret if(checkSign($arr, $appsecret, $_POST['sign'])) { //1成功 2处理失败 0处理中 switch($handlestatus) { case '1': { //成功 // break; } case '2': { //处理失败 break; } } if($handlestatus != 0) echo 'success'; exit(); } /** * 验证签名 * */ function checkSign($queryarr, $appsecret, $signature) { $str = makeSign($queryarr, $appsecret); if($str == strtolower($signature)) return true; else return false; } /** * 生成签名 * */ function makeSign($queryarr, $appsecret) { ksort($queryarr, SORT_STRING); $str = implode($queryarr); $str .= $appsecret; //exit($str); $str = md5($str); return $str; }
© 2015-2025 杭州极速互联科技有限公司 版权所有 浙ICP备17047587号-4 浙公网安备33010502005096 增值电信业务经营许可证:浙B2-20190875