在开发emlog模板、emlog插件时,为了达到一些个性化功能,emlogpro默认的api接口可能并无法满足我们的功能需求,这时候就需要我们自定义一些$_GET和$_POST数据接口,来实现开发需求,那么emlog如何自定义$_GET和$_POST数据接口?
如何自定义$_GET和$_POST数据接口,想要在emlog中实现自定义数据接口的方法有很多,今天蓝叶分享一些简单快捷的实现emlog中自定义$_GET和$_POST数据接口的方法。
1、我们可以在模板文件夹下或者插件文件夹下新建个php文件,然后引用根目录下的init.php这个文件,接着写数据接口即可。例如下方这个代码,粘贴到php文件中,放到默认模版下,那么通过网址访问http://yourdomain/content/templates/default/diy.php?act=name就是一个数据接口。
<?php require_once '../../../init.php'; $active = isset($_GET['act']) ? addslashes(trim($_GET['act'])) : ''; if(!$active){exit('error');} if($active=='name'){ echo Option::get('blogname'); }
2、直接在模板文件夹下的plugins.php文件中写代码,或者在插件主文件中写代码实现自定义数据接口的功能。
找到!defined('EMLOG_ROOT') && exit('access deined!');在其下方加上以下代码 $lanye_active = isset($_GET['act']) ? addslashes(trim($_GET['act'])) : ''; if($lanye_active=='name'){ echo Option::get('blogname'); exit; }
以上是emlog如何自定义$_GET和$_POST数据接口的简单例子,只是简单的演示,如需更复杂的数据读取,还需要自行编写数据读取调用代码。
免责声明:
本页网址:点击复制分享给朋友吧!
本站分享的一切内容资源如若没有备注,均为蓝叶原创,如需转载请注明出处;如有侵权请与我们联系处理。敬请谅解!