|
@@ -25,26 +25,45 @@ class AInfoController extends Controller
|
|
|
* @apiName 对接前必看
|
|
|
* @apiGroup AInfo
|
|
|
* @apiDescription
|
|
|
- * 1.签名参考 <br />
|
|
|
- * public static function sign($params, $key) <br />
|
|
|
- * { <br />
|
|
|
- * $data = $params; <br />
|
|
|
+ * 1.签名参考
|
|
|
+ * public static function sign($params, $key)
|
|
|
+ *
|
|
|
+ * {
|
|
|
+ *
|
|
|
+ * $data = $params;
|
|
|
+ *
|
|
|
* //签名步骤一:按字典序排序参数
|
|
|
+ *
|
|
|
* ksort($data);
|
|
|
+ *
|
|
|
* $buff = "";
|
|
|
+ *
|
|
|
* foreach ($data as $k => $v) {
|
|
|
+ *
|
|
|
* if ($v != null && $k !== "sign" && $v !== "" && !is_array($v)) {
|
|
|
+ *
|
|
|
* $buff .= $k . "=" . $v . "&";
|
|
|
+ *
|
|
|
* }
|
|
|
+ *
|
|
|
* }
|
|
|
+ *
|
|
|
* $buff = trim($buff, "&");
|
|
|
+ *
|
|
|
* //签名步骤二:在string后加入KEY
|
|
|
+ *
|
|
|
* $string = $buff . "&key=" . $key;
|
|
|
+ *
|
|
|
* //签名步骤三:MD5加密
|
|
|
+ *
|
|
|
* $string = md5($string);
|
|
|
+ *
|
|
|
* //签名步骤四:所有字符转为大写
|
|
|
+ *
|
|
|
* $result = strtoupper($string);
|
|
|
+ *
|
|
|
* return $result;
|
|
|
+ *
|
|
|
* }
|
|
|
*
|
|
|
* 2、站点
|