|
- <?php
- /**
- *
- * ============================================================================
- * * 版权所有 蜘蛛出行 * *
- * 网站地址: http://www.zhizhuchuxing.com
- * ----------------------------------------------------------------------------
- * 这不是一个自由软件!您只能在不用于商业目的的前提下对程序代码进行修改和
- * 使用;不允许对程序代码以任何形式任何目的的再发布。
- * ============================================================================
- * Author By: 倪宗锋
- * PhpStorm InterfaceUtil.php
- * Create By 2017/6/20 9:29 $
- */
-
- namespace common\util;
-
-
- class InterfaceUtil
- {
-
- /**
- * Des:获取参数
- * Name: getPost
- * @return array
- * @author 倪宗锋
- */
- public static function post()
- {
- $code = \Yii::$app->request->post('code', '');//加密字符串
- $time = \Yii::$app->request->post('time', '');//时间戳
- $codeStr = Util::authCode($code);
- parse_str($codeStr, $param);//将code转换成数组
- if (empty($param['time']) || $time != $param['time']) {
- return Util::returnArrEr('illegal request!');
- }
- if (intval($time + 60) < time()) {
- return Util::returnArrEr('time out!');
- }
- return Util::returnArrSu('', $param);
- }
-
- /**
- * Des:获取get参数
- * Name: get
- * @return array
- * @author 倪宗锋
- */
- public static function get()
- {
- $code = \Yii::$app->request->get('code', '');//加密字符串
- $time = \Yii::$app->request->get('time', '');//时间戳
- $codeStr = Util::authCode($code);
- parse_str($codeStr, $param);//将code转换成数组
- if ($time != $param['time']) {
- return Util::returnArrEr('illegal request!');
- }
- if (intval($time + 60) < time()) {
- return Util::returnArrEr('time out!');
- }
- return Util::returnArrSu('', $param);
- }
-
- /**
- * Des:返回错误 code模式
- * Name: returnEr
- * @param string $msg
- * @param string $data
- * @param int $code
- * @return string
- * @author 倪宗锋
- */
- public static function returnEr($msg = '', $data = '', $code = 1)
- {
- $return = array();
- $return['code'] = $code;
- $return['info'] = $msg;
- $return['data'] = $data;
- return json_encode($return);
- }
-
- /**
- * Des:返回成功 code模式
- * Name: returnSu
- * @param string $msg
- * @param string $data
- * @return string
- * @author 倪宗锋
- */
- public static function returnSu($msg = '', $data = '')
- {
- $return = array();
- $return['code'] = 0;
- $return['info'] = $msg;
- $return['data'] = $data;
- return json_encode($return);
- }
- }
|