接口虽然支持直接使用,但是我们建议你通过另外一个php调用它,以akcms_item.php为例,它支持直接通过akcms_item.php?id=123的方式调用,不过最好新增一个article.php文件,代码短只有三行:
<?php
include("akcms_item.php");
?>
从而实现了通过article.php?id=123的方式调用。这样做的好处是URL可以自行定义,比akcms_item.php这样的好看;用户不会知道使用的CMS是AKCMS,暴露出去的信息越少,系统越安全。
通过在调用前设置变量还可以指定模板:
<?php
//$template = 'test1.htm,test2.htm,test3.htm';
//如果上一句去掉注释,则动态显示页面,模板在test1.htm、test2.htm,test3.htm中随机,随机模板可以有效防止内容被采集
//$template = 'test1.htm';
//如果上一句去掉注释,则动态显示页面,模板固定使用test1.htm
//如果以上两句都注释掉,也就是说不设置$template变量,则用这篇文章默认的模板渲染,取决于这篇文章自身的设置以及所属栏目的设置
include("akcms_item.php");
?>
其他接口也都建议通过另外一个php调用,不再重复说明。