<?php
 
error_reporting(E_ERROR);
 
define('API', 'api');
define('DOCROOT',__DIR__);
define('API_SECRET','yikoo.net'); // 根据需要修改
 
//兼容各种提交方式,get、post、字节流
$data1 = $_GET;
$data2=file_get_contents("php://input");
parse_str($data2, $data2);
$data = array_merge($data2, $data1);
unset($data1,$data2);
 
//接口权限验证
$token = md5($data['time'] . API_SECRET);
if (!isset($data['token']) || $token != $data['token']) {
    exit('token error');
}
 
if ( !isset($data['action']) || !$data['action'] ) {
    exit('action error');
}
 
foreach ($data as $k => $v) {
    $v = trim($v);
    $v = strip_tags($v);
    $v = addslashes($v);
    $data[$k] = $v;
}
 
$data['action']=explode('_',$data['action']);
 
try{
    include DOCROOT . '/model/' . $data['action'][0] . '/' . $data['action'][0] . '.php';
    $api = new $data['action'][0]($data);
    $api->$data['action'][1]();
}
catch (Exception $e) {
    echo $e->getMessage();
}
 
 
class api {
 
    public $data = array();
 
    function __construct($data) {
        //根据需要,在此加载公用资源;
        $this->data = $data;
    }
 
}
 
?>

 

稳定

产品高可用性高并发

贴心

项目群及时沟通

专业

产品经理1v1支持

快速

MVP模式小步快跑

承诺

我们选择声誉

坚持

10年专注高端品质开发
  • 返回顶部