此插件是fonhen开发者免费分享,小编使用的版本跟原版本号是不一样的,且在此基础上面增加了memcached缓存!小编目前所使用的都是小编使用的这个增加了memcached缓存的!方便后续大家用本站的api接口文件进行安装。目前小编的小程序,无刷新登陆注册,点赞,报错,付费,微信公众号开发,AI机器人开发等都是基与本插件制作开发完成的!所以本站的万能API插件与原作者的是有区别的!请知悉!但是用法与原版的是一模一样的!
下面列举部分教程
- // 获取GET方式id的值,没获取到则为0,并使用intval函数处理
- $id = $api->get('id' , 0 , 'intval');
- // 上面的方法同等于
- $id = isset($_GET['id']) ? intval($_GET['id']) : 0;
- // 获取POST方式id的值,没获取到则为0,并使用intval函数处理
- $id = $api->post('id' , 0 , 'intval');
- // 上面的方法同等于
- $id = isset($_POST['id']) ? intval($_POST['id']) : 0;
- // 获取REQUEST方式id的值,没获取到则为0,并使用intval函数处理
- $id = $api->param('id' , 0 , 'intval');
- // 上面的方法同等于
- $id = isset($_REQUEST['id']) ? intval($_REQUEST['id']) : 0;
- $input = $api->input(); //获取所有值
- $id = $api->input('id'); //获取指定值
- $db = $api->load('db'); //加载核心类库 EapiDb.php
- $cache = $api->load('cache' , 'file'); // 加载核心库EapiCache.php ,并指定采用file方式缓存
- $fpay = $api->extend('fpay'); //加载扩展类库 EapiExtendFpay.php
- $api->show('我是中国人,我爱我的祖国。');
- $api->error('404页面');
- $api->json(['domain' => 'https://ecms.maiyapai.com' , 'sitename' => '帝国万能API接口插件']);
- //输出结果为:
- // {"domain":"https:\/\/ecms.maiyapai.com","sitename":"\u5e1d\u56fd\u4e07\u80fdAPI\u63a5\u53e3\u63d2\u4ef6"}
- $api->json(['domain' => 'https://ecms.maiyapai.com' , 'sitename' => '帝国万能API接口插件'] , JSON_UNESCAPED_UNICODE);
- // 输入结果为:
- // {"domain":"https:\/\/ecms.maiyapai.com","sitename":"帝国万能API接口插件"}
- $api->jsonp(['domain' => 'https://ecms.maiyapai.com' , 'sitename' => '帝国万能API接口插件']);
- //输出结果为:
- // callback({"domain":"https:\/\/ecms.maiyapai.com","sitename":"\u5e1d\u56fd\u4e07\u80fdAPI\u63a5\u53e3\u63d2\u4ef6"});
- $api->location('/'); // 跳转到首页
- $api->location('https://www.baidu.com', 301); // 以301方式重定向到百度
- $api->sendCode(404); //设置页面状态码为404
- $method = $api->method();
- $api->isHttps(); // 返回 true 或 false
以上为部分例子!如果是用的本站基于此万能接口的插件!无需看原教程的!小编已经完美调试好了的!
- // 获取新闻表最新发布的10篇新闻,按id倒序排列
- $list = $api->load('db')->select('[!db.pre!]ecms_news' , '*' , '1' , '10,1' , 'id desc');
- // 获取第二页的数据
- $list = $api->load('db')->select('[!db.pre!]ecms_news' , '*' , '1' , '10,2' , 'id desc');
- // 获取推荐值为1的数据列表
- $list = $api->load('db')->select('[!db.pre!]ecms_news' , '*' , 'isgood=1' , '10,1' , 'id desc');