admin 管理员组文章数量: 1086019
2024年4月23日发(作者:grow是什么意思)
phpcms分析:
后台入口:
1 如果地址栏输入 webname/admin
则执行admin目录下的文件,此文件只有一个meta的跳转,
content="0;URL=../?mod=phpcms&file=login">
2 如果地址栏输入 webname/,则执行文件
:
define('IN_ADMIN', TRUE);//定义后台入口标识符
require dirname(__FILE__).'/include/admin/';//加载后台全局函数
库
require dirname(__FILE__).'/include/';//加载系统核心文件
require '';//加载日志类
require '';//加载表单类
require 'priv_';//加载权限类
require_once '';//加载缓存函数库
require_once '';//加载版本文件
require PHPCMS_ROOT.'languages/'.LANG.'/phpcms_';//加载语
言包
if(!isset($file)) $file = 'index'; //如果文件参数$file没有设置,就将文件参数$file赋
值为index
preg_match("/^[0-9A-Za-z_-]+$/", $file) or showmessage('Invalid Request.');//
匹配文件名是否合法,如果不合法,就输出提示信息“Invalid”
$action = isset($action) ? $action : '';//初始化$action参数,该参数决定该做那种
操作
$catid = isset($catid) ? intval($catid) : 0;//初始化$catid参数,该参数是栏目ID
$specialid = isset($specialid) ? intval($specialid) : 0;//初始化$specialid参数,该
参数是专题ID
if(!isset($forward) && str_exists(HTTP_REFERER, '?')) $forward =
版权声明:本文标题:PHPCMS中admin.php文件分析 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1713843254a654090.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论