$_G 保存了 Discuz! 中所有的预处理数据

缓存能够很好的提高程序的性能,一些配置数据没必要每次都查询数据库,只要在修改了的时候更新下缓存即可。

Discuz! 中所有的缓存保存在 $_G[cache] 中

方法/步骤
(1) 全局变量系统篇

$_G['uid'] => 当前登录UID

$_G['username'] => 当前登录用户名

$_G['adminid'] => 当前登录ID管理组ID

$_G['groupid'] => 当前登录ID用户组ID

$_G['cookie'] => 客户端cookie

$_G['formhash'] => 当前登录ID的【FORMHASH】 主要用于表单提交

$_G['timestamp'] => 当前活动时间

$_G['starttime'] => 1317042440.3242

$_G['clientip'] => 当前访问者IP地址

$_G['referer'] => 当前请求的地址,主要用户表单提交

$_G['charset'] => 程序编码

$_G['PHP_SELF'] => 当前访问页面的相对地址

$_G['siteurl'] => 程序访问地址

$_G['siteroot'] => 程序所在域名的相对目录

$_G['fid'] => 当前版块id【主题列表页、帖子页】出现

$_G['tid'] => 当前帖子ID【帖子页】出现

$_G['basescript'] => 当前页面所在频道

$_G['basefilename'] => 当前页面php文件名

$_G['staticurl'] => 程序附件目录

$_G['mod'] => 当前页面的MOD值【例如:forum.php?mod=xxx】

$_G['inajax'] => 当前ajax请求的值【无-0 有-1】

$_G['page'] => 当前分页ID

$_G['tpp'] => 当前分页每页显示数量

$_G['seokeywords'] => 当前页面seo关键词

$_G['seodescription'] => 当前页面seo介绍

$_G['timenow'] => Array

(

[time] => 2011-9-26 21:07 当前服务器时间

[offset] => +8 当前服务器时区

)

$_G['config'] => Array(

$_G['config'][db] => Array(

$_G['config'][db][1] => Array(

$_G['config'][db][1][dbhost] => localhost 数据库连接地址

$_G['config'][db][1][dbuser] => root 数据库用户名

$_G['config'][db][1][dbpw] => 123456 数据库密码

$_G['config'][db][1][dbcharset] => utf8 数据库编码

$_G['config'][db][1][pconnect] => 0

$_G['config'][db][1][dbname] => dxutf 数据库名

$_G['config'][db][1][tablepre] => pre_ 数据表前缀

)

)

)

(2) 全局后台各项设置篇

$_G['setting'][sitename] => 全局-站点信息-网站名称

$_G['setting'][siteurl] => 全局-站点信息-网站URL

$_G['setting']['statcode'] => 全局-站点统计代码

$_G['setting'][regname] => 全局-注册访问-注册-注册地址

$_G['setting'][reglinkname] => 全局-注册访问-注册-注册链接文字

$_G['setting'][regverify] => 全局-注册访问-注册-新用户注册验证

$_G['setting'][icp] => 全局-站点信息-网站备案信息代码

$_G['setting'][imagelib] => 全局-上传设置-基本设置-图片处理库类型

$_G['setting'][extcredits] => 积分情况 自行打印

$_G['setting'][creditsformula] => 全局-积分设置-基本设置-总积分计算公式

$_G['setting'][cacheindexlife] => 全局-性能优化-论坛页面缓存设置-缓存论坛首页有效期

$_G['setting'][cachethreaddir] => 全局-性能优化-论坛页面缓存设置-缓存目录

$_G['setting'][cachethreadlife] => 全局-性能优化-论坛页面缓存设置-缓存帖子有效期

$_G['setting'][bbrulestxt] => 全局-注册访问-注册-网站服务条款

$_G['setting'][bbname] => 全局-站点信息-站点名称

$_G['setting'][attachurl] => 全局-上传设置-基本设置-本地附件URL地址

$_G['setting'][attachdir] => 全局-上传设置-基本设置-本地附件保存位置

$_G['setting'][anonymoustext] => 界面-界面设置-全局-匿名用户的昵称

$_G['setting'][threadsticky] => 界面-界面设置-主题列表-置顶主题的标识

$_G['setting'][defaultindex] => 默认首页文件名forum.php

$_G['setting'][verify] => 用户-认证设置

$_G['setting'][rewriterule] => 后台伪静态规则情况

$_G['setting'][ucenterurl] => UCenter地址

$_G['setting'][plugins] => 后台插件设置与启用情况

$_G['setting'][navlogos] => 后台界面设置-导航设置-内置导航的logo组

$_G['setting'][navmn] => 后台设置的导航情况,主要用于导航判断

$_G['setting'][navs] => 页头导航数组,可参考此数组进行页头导航重写

$_G['setting'][footernavs] => 页尾导航

$_G['setting'][spacenavs] => 家园模块左侧导航

$_G['setting'][mynavs] => 页头导航右边快捷导航按钮内容

$_G['setting'][topnavs] => 页头顶部导航内容

$_G['setting'][forumpicstyle] => Array 版块主题封面

(

$_G['setting'][forumpicstyle][thumbwidth] => 主题封面宽度

$_G['setting'][forumpicstyle][thumbheight] => 主题封面高度

)

$_G['setting'][activityfield] => 全局-站点功能-活动主题-发起者必填信息

$_G['setting'][activityextnum] => 全局-站点功能-活动主题-扩展资料项数量

$_G['setting'][activitypp] => 全局-站点功能-活动主题-用户列表每页显示参与活动的人数

$_G['setting'][activitycredit] => 全局-站点功能-活动主题-使用积分

$_G['setting'][activitytype] => 全局-站点功能-活动主题-内置类型

$_G['setting'][adminemail] => 全局-站点信息-管理员邮箱

(3)全局当前登录者信息篇

$_G['member'] => Array 当前登录用户个人信息

(

$_G['member'][uid] => UID

$_G['member'][email] => 邮箱地址

$_G['member'][username] => 用户名

$_G['member'][password] => 经过MD5后的密码(别乱输出!!!切记)$_G['member'][status] => 用户是否已经删除

$_G['member'][emailstatus] => 邮箱验证状态 0未验证 1验证通过

$_G['member'][avatarstatus] => 头像上传状态 0未上传 1已上传

$_G['member'][videophotostatus] => 视频认证 0未认证 1已认证

$_G['member'][adminid] => 所在管理组ID

$_G['member'][groupid] => 所在用户组ID

$_G['member'][groupexpiry] => 所在用户组有效期

$_G['member'][extgroupids] => 扩展用户组

$_G['member'][regdate] => 注册时间

$_G['member'][credits] => 214 现有总积分

$_G['member'][notifysound] => 短消息声音

$_G['member'][timeoffset] => 所在时区

$_G['member'][newpm] => 新短消息数量

$_G['member'][newprompt] => 新提醒数量

$_G['member'][accessmasks] => 这个貌似访问权限,不确定

$_G['member'][allowadmincp] => 是否拥有管理面板权限 0否 1是

$_G['member'][onlyacceptfriendpm] => 是否只接受好友短消息 0否 1是

$_G['member'][conisbind] => 是否绑定QQ 0否 1是

$_G['member'][lastvisit] => 上次访问时间

);

(4)风格变量篇

$_G['style'] => Array(

$_G['style'][styleid] => 当前风格ID

$_G['style'][name] => 当前风格名

$_G['style'][templateid] => 当前模板体系

$_G['style'][tpldir] => 当前模板目录

$_G['style'][menuhoverbgcolor] => 导航菜单高亮背景颜色

$_G['style'][lightlink] => 浅色链接颜色

$_G['style'][floatbgcolor] => 弹出窗口背景属性

$_G['style'][dropmenubgcolor] => 下拉菜单背景属性$_G['style'][floatmaskbgcolor] => 弹出窗口边框颜色属性

$_G['style'][dropmenuborder] => 下拉菜单边框色

$_G['style'][specialbg] => 彩色区域背景色(帖子用户信息栏、需强调的表头等)

$_G['style'][specialborder] => 彩色区域边框

$_G['style'][commonbg] => 通用显示区域背景颜色

$_G['style'][commonborder] => 通用边框颜色

$_G['style'][inputbg] => 输入框背景色

$_G['style'][inputborderdarkcolor] => 输入框边框深色

$_G['style'][headerbgcolor] => 页头背景

$_G['style'][headerborder] => 页头分割线高度

$_G['style'][sidebgcolor] => 家园侧边背景

$_G['style'][msgfontsize] => 帖子内容字号

$_G['style'][bgcolor] => 页面背景

$_G['style'][noticetext] => 提示信息颜色

$_G['style'][highlightlink] => 高亮链接颜色

$_G['style'][link] => 链接文字颜色

$_G['style'][lighttext] => 浅色文字

$_G['style'][midtext] => 中等文本颜色

$_G['style'][tabletext] => 普通文本颜色

$_G['style'][smfontsize] => 小号字体大小

$_G['style'][threadtitlefont] => 主题列表字体

$_G['style'][threadtitlefontsize] => 主题列表字体大小

$_G['style'][smfont] => 小号字体

$_G['style'][titlebgcolor] => 版块列表标题字体颜色$_G['style'][fontsize] => 正常字体大小

$_G['style'][font] => 正常字体

$_G['style'][styleimgdir] => 扩展图片目录

$_G['style'][imgdir] => 界面基础图片目录

$_G['style'][boardimg] => logo所在路径

$_G['style'][headertext] => 页头文字颜色

$_G['style'][footertext] => 页脚文字颜色

$_G['style'][menubgcolor] => 导航菜单背景颜色

$_G['style'][menutext] => 导航菜单文字颜色

$_G['style'][menuhovertext] => 导航菜单高亮文字颜色

$_G['style'][wrapbg] => 主体表格背景色

$_G['style'][wrapbordercolor] => 主体表格边框色

$_G['style'][contentwidth] => 阅读区域宽度

$_G['style'][contentseparate] => 帖子间隔颜色

$_G['style'][inputborder] => 输入框边框浅色

$_G['style'][menuhoverbgcode] => 导航菜单高亮背景

$_G['style'][floatbgcode] => 弹出窗口背景色

$_G['style'][dropmenubgcode] => 下拉菜单背景色

$_G['style'][floatmaskbgcode] => 弹出窗口边框颜色

$_G['style'][headerbgcode] => 页头背景

$_G['style'][sidebgcode] => 家园侧边栏背景属性

$_G['style'][bgcode] => 全局背景属性属性

$_G['style'][titlebgcode] => 版块列表标题背景$_G['style'][menubgcode] => 导航菜单背景属性

$_G['style'][boardlogo] => LOGO img代码

Discuz! 全局变量说明的更多相关文章

  1. discuz!X2.5技术文档

    discuz!系统常量: DISCUZ_ROOT //网站根目录 TIMESTAMP   //程序执行的时间戳 CHARSET     //程序的编码类型 FORMHASH    //HASH值 其余 ...

  2. DiscuzX 3. 3搭建和学习

    Discuz!全局变量$_G详解 http://jingyan.baidu.com/article/cb5d610516048c005c2fe0c8.html UCenter uc_user_synl ...

  3. Discuz! 6.x/7.x 全局变量防御绕过漏洞

    受影响产品: Discuz! 6.x/7.x 漏洞描述: 由于php5.3.x版本里php.ini的设置里request_order默认值为GP,导致Discuz! 6.x/7.x 全局变量防御绕过漏 ...

  4. discuz的全局变量

    $_G 保存了 discuz! 中所有的预处理数据 缓存能够很好的提高程序的性能,一些配置数据没必要每次都查询数据库,只要在修改了的时候更新下缓存即可. Discuz! 中所有的缓存保存在 $_G[c ...

  5. Discuz 7.x、6.x 全局变量防御绕过导致代码执行

    0x01 分析 由于php5.3.x版本里php.ini的设置里request_order默认值为GP,导致REQUEST中不再包含_REQUEST中不再包含R​EQUEST中不再包含_COOKIE, ...

  6. Discuz! 6.x/7.x 全局变量防御绕过导致命令执行

    https://www.secpulse.com/archives/2338.html 模拟register_globals功能的代码,在GPC为off时会调用addslashes()函数处理变量值, ...

  7. Discuz 7.x/6.x 全局变量防御绕过导致代码执行

    地址 http://192.168.49.2:8080/viewthread.php?tid=13&extra=page%3D1 安装成功后,找一个已存在的帖子,向其发送数据包,并在Cooki ...

  8. 记录PHP的超全局变量$_SERVER

    $_SERVER是PHP中十分实用的超全局变量,在开发可移植的网站的时候会变得很有用. 下面我记录一下我自己常用到的几个变量 1.$_SERVER['SERVER_NAME']:记录了网站的域名. 2 ...

  9. discuz 3.x 核心文件class_core.php解析

    class_core.php是discuz 3.x的核心文件,几乎所有PHP脚本都有引用此文件初始化论坛运行环境.以下解析引用3.2版discuz. line 12-15:常量定义IN_DISCUZ: ...

随机推荐

  1. BeautifulSoup的重要操作

    BeautifulSoup相关概念总结:https://www.cnblogs.com/pythonywy/p/11134481.html css基础以及选择器基础:https://www.cnblo ...

  2. 爬虫模拟有道字典进行翻译,还发现了一条好玩的js

    08.14自我总结 爬虫模拟有道字典进行翻译 一.代码 import requests from lxml.html import etree # headers= { # 'User-Agent': ...

  3. js 轮播图效果

    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...

  4. 转战物联网·基础篇08-例说MQTT协议各控制报文

      前面讨论了MQTT协议的控制报文的格式,下面分别举例探讨各个控制报文的详细内容. 01.CONNECT – 连接服务端   客户端到服务端的网络连接建立后,客户端发送给服务端的第一个报文必须是CO ...

  5. Google Admob移动广告快速集成步骤

    Google Admob移动广告快速集成步骤 第一步:引入依赖包 //admob广告 implementation 'com.google.android.gms:play-services-ads: ...

  6. webpack打包 The 'mode' option has not been set, webpack will fallback to

    webpack 打包报错 The 'mode' option has not been set, webpack will fallback to 'production' for,Module no ...

  7. Python语法速查: 6. 循环与迭代

    返回目录 (1)while循环与for循环 while仅能用于普通循环,而for除了可以做循环外,还可以遍历序列.集合.字典.迭代器等. 需要注意的是,在类似:for i in somelist: 的 ...

  8. s3c2440裸机-内存控制器(一、内存控制器的原理)

    1.内存接口概念 S3C2440是个片上系统,有GPIO控制器(接有GPIO管脚(GPA-GPH)),有串口控制器 (接有TXD RXD引脚),有memory controller内存控制器,有Nan ...

  9. R1-5天

    R语言笔记文档 2019.11.24 R语言的安装 工作目录查看与更改 变量的三种赋值 如何查看R语言帮助 ? args 基础数据类型 基本数据类型 因子.数据框.数组.矩阵.列表.向量 2019.1 ...

  10. UVA 503 Parallelepiped walk

    https://vjudge.net/problem/UVA-503 题目 给出一个长方体和长方体上两点的坐标,求两点的沿着长方体表面走的最小距离 题解 沿着表面走就是在展开图上面走,如果分类讨论就需 ...