`
cuckoosnest
  • 浏览: 103561 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

PHPCMS2008sp2中的常量、全局变量分析

阅读更多
include/common.inc.php中定义的常量:
PHPCMS_ROOT代表PHPCMS安装的物理路径,以"/"结束。在include/common.inc.php文件开头定义: str_replace("\\", '/', substr(dirname(__FILE__), 0, -7)), 结果值例如: "C:/MySites/xxx.com/htdocs/"
PHPCMS_PATHPHPCMS安装的目录,一般是"/"
SCHEME 判断 $_SERVER['SERVER_PORT']是否等于'443',如果等于则是"https",否则"http"
SITE_URL是PHPCMS安装所在SITE的全路径,一般以"/"结束, 定义值为 SCHEME.$_SERVER['HTTP_HOST'].PHPCMS_PATH  例如 "http://www.xxx.com/"
RELATE_URL去除scheme、host之后的带上参数的请求全路径,一般等于$_SERVER['REQUEST_URI'],例如 "/admin.php?user=xxx&module=phpcms"
URL请求全路径,计算方法 SCHEME.$_SERVER['HTTP_HOST'].RELATE_URL , 例如 "http://www.xxx.com/admin.php?user=xxx&module=phpcms"
RELATE_REFERER请求全路径进行urlencode,计算方法 urlencode(RELATE_URL)  ,不知道其作用
MAGIC_QUOTES_GPC= get_magic_quotes_gpc(),大部分服务器配置这个参数为TRUE



include/config.inc.php中定义的常量:
SESSION_STORAGEsession存储方式,有(files, mysql, apc, eaccelerator, memcache, shmop) 在 session_SESSION_STORAGE.class.php 中实现
LANG网站语言类型,例如"zh-cn",后台管理的语言包在PHPCMS_ROOT . 'languages/' . LANG . '/phpcms_admin.lang.php



标示状态的常量:
IN_PHPCMS在include/common.inc.php文件开头定义成TRUE,具体是什么含义?检查是否翻墙进来,能起到作用吗?
IN_ADMIN在admin.php文件开头定义成TRUE,表示进入后台管理





用到的全局变量
$db使用mysql数据库时,是db_mysql类对象,该类在db_mysql.class.php定义
分享到:
评论

相关推荐

    PHPCMS 2008 SP2 UTF8 正式版.zip

    2. **Phpcms2008 安装说明.html** - 这是一个HTML文件,详细介绍了PHPCMS 2008 SP2的安装步骤,包括环境要求、数据库配置、上传文件和执行安装脚本等。 3. **最火软件站.url** - 这是一个快捷方式文件,指向一个网页...

    PHPCMS 2008 SP2 正式版.zip

    49、 MySQL Query : UPDATE `phpcms2008_category` SET `pitems`=`pitems` 1 WHERE `catid` IN () MySQL Error : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server...

    PHPCMS2008开发文档,PHPCMS2008开发文档

    开发者可以从文档中了解到PHPCMS2008的模板语言和标签系统,学习如何设计符合自己需求的页面布局和样式。 数据库管理是内容管理系统不可或缺的部分。PHPCMS2008提供了丰富的数据库操作工具,包括数据导入导出、备份...

    phpcms 自动添加变量

    - **应用范围**:指定变量在哪些页面或栏目生效,全局变量在整个网站通用,而栏目变量和内容变量则只在指定的栏目或内容中使用。 5. 模板调用: 完成变量设置后,你可以在模板文件中通过特定的标签语法调用这些...

    phpcms2008_gbk_091022

    此外,phpcms2008sp2引入了插件机制,使得用户可以通过安装插件来扩展系统功能,如SEO优化、统计分析等。这种设计极大地提升了系统的灵活性和扩展性。 总的来说,phpcms2008sp2是一款集内容发布、会员管理、广告...

    phpcms2008模块制作教程

    1. **模块概念**:在phpcms2008中,模块是系统的核心组成部分,它们提供了网站的不同功能,如新闻、产品、下载等。每个模块都有独立的数据表和后台管理界面,可以自定义展示样式和操作流程。 2. **模块结构**:一个...

    phpcms2008漏洞利用工具

    这种工具通常由网络安全研究人员或黑客开发,用于探测、识别和利用phpcms2008系统中的安全漏洞。这些漏洞可能存在于代码逻辑、权限管理、输入验证等多个层面,一旦被恶意利用,可能导致网站被黑、数据泄露、服务中断...

    phpcms2008帮助文档

    《PHPCMS2008:打造个性化网站的利器》 PHPCMS2008是一款功能强大的网站内容管理系统,以其模块化的开发方式和多样的分类机制,深受开发者喜爱,为设计、开发和维护个性化网站提供了高效且灵活的工具。这款系统的...

    phpcms2008内容管理系统源代码

    本文将深入探讨phpcms2008的核心特点、安装过程以及日常运营维护中的关键知识点。 一、phpcms2008核心特性 1. **模块化设计**:phpcms2008采用模块化设计,包括新闻、图片、下载、专题等多个模块,可根据需求自由...

    PHPCMS整站代码分析讲解.doc

    PHPCMS整站代码分析讲解主要讲解了PHPCMS的头程序文件include/common.inc.php的代码分析,包括入口标记、常量定义、全局变量设置、函数加载等关键组件的实现细节。 知识点总结: 1. PHPCMS的头程序文件include/...

    phpcms2008帮助文档chm格式

    10. **社区支持**:除了官方文档,phpcms2008拥有活跃的开发者社区,用户可以在论坛中交流经验,寻求帮助,分享插件和模板,进一步提升使用体验。 通过这份详尽的《phpcms2008帮助文档》,无论是初学者还是经验丰富...

    Phpcms2008 产品介绍及其下载

    作为一款开源工具,Phpcms2008为开发者和网站管理员提供了丰富的功能,以方便快捷地创建、管理和维护网站内容。 一、产品介绍 Phpcms2008的核心特性包括模板引擎、权限管理、内容管理、会员系统、广告管理、搜索...

    phpcms2008 帮助手册

    **phpcms2008帮助手册** `phpcms2008`是一款基于PHP语言开发的开源内容管理系统,主要用于构建企业网站、新闻门户、电子商务平台等。本手册为CHM版,即“ Compiled HTML Help”格式,是Windows操作系统下常用的电子...

    phpcms2008sp3_gbk_100125

    总的来说,"phpcms2008sp3_gbk_100125"是一款适合搭建和管理中文网站的CMS,通过其提供的后台模板和详细文档,可以帮助用户高效、便捷地创建和维护站点。如果你打算使用这个系统,你需要熟悉PHP编程语言,了解基本的...

    PHP和PHPCMS2008的手册

    而PHPCMS2008作为一款成熟的CMS系统,可以极大地提高网站开发的效率,减轻开发者的负担,使他们能更专注于业务逻辑和用户体验的优化。这两本手册的结合,无疑是PHP开发者和PHPCMS使用者的宝贵资源,值得仔细研读和...

    phpcms sp2 utf-8版 源码

    在提供的 `Phpcms2008 产品介绍.html` 文件中,通常会详细介绍 PHPcms 2008 版本的主要特性、改进以及系统配置要求。这有助于开发者了解该版本的基本信息,评估其是否符合项目需求。 3. **Phpcms2008 安装说明** ...

    phpcms2008 用户手册

    phpcms内容管理系统(PhpCms)是国内最最流行的CMS解决方案之一,居于现时最流行的LAMP架构开发,具有很强的可扩展性,并且完全开放源代码。这是phpcms2008 用户手册

    phpcms2008标签调用

    本文将详细介绍phpCMS2008中的标签调用方法,帮助开发者更好地理解和运用这些功能强大的标签。 #### 一、标签调用基础概念 在phpCMS2008中,标签是用来动态获取数据的重要方式之一。通过定义特定的SQL语句或者调用...

    phpcms2008 yp/prodcut.php 代码执行漏洞 利用工具

    标题中的“phpcms2008 yp/prodcut.php 代码执行漏洞 利用工具”指的是一项关于PHP CMS系统phpcms v2008版本中的一个严重安全问题。描述中提到的“phpcms 2008 yp/product.php 文件pagesize参数没有过滤,导致执行...

    PhpCMS2008 sp4 build 20110406 简体中文 UTF-8.rar

    PhpCms2008 SP4 110121 更新内容: 1、删除构造函数,解决Redefining already defined constructor for class 问题 2、更新标签选择栏目,子栏目无法显示问题 3、admin/template.inc.php 写错单词 模板管理 BUG 4、...

Global site tag (gtag.js) - Google Analytics