您现在的位置是:首页 > cms教程 > Discuz教程Discuz教程
Discuz$_G全局变量介绍
夏思徽2025-07-20Discuz教程已有人查阅
导读系统全局变量,全局后台各项设置,全局当前登录者信息,风格变量,在$G构造完毕后,有这么一句代码:可以看出$_G其实是discuz_application的一部分。
$_G定义在discuz_application::_init_env()函数中。是一个array对象。
$_G里面保存了许多预处理信息,缓存了很多配置,可以提供Discuz的性能。
系统全局变量
$_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_ 数据表前缀
)
)
)
全局后台各项设置
$_G['setting'][sitename] => 全局-站点信息-网站名称
$_G['setting'][siteurl] => 全局-站点信息-网站URL
$_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] => 全局-站点信息-管理员邮箱
全局当前登录者信息
$_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] => 上次访问时间
);
风格变量
$_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代码
[img]https://imgsa.baidu.com/exp/w=500/sign=d4114cecbf003af34dbadc600528c619/37d12f2eb9389b50ad004cb78c35e5dde6116e5c.jpg[/img]
$_G的本质
在$G构造完毕后,有这么一句代码:
$this->var = & $_G;
可以看出$_G其实是discuz_application的一部分。
本文标签:
很赞哦! ()
上一篇:Discuz核心函数的解析
相关教程
图文教程
discuz3.x ssrf漏洞分析
漏洞促发点\souce\module\forum\forum_ajax.php之后看到了这里看名字看出应该是个远程下载图片的功能。preg_match_all会匹配完整的字符串把他输出到array[0]中然后array[1]中存放
discuz怎么安装,discuz安装步骤教程
Discuz安装指南:准备LAMP环境、域名、FTP客户端。上传Discuz文件到网站根目录。创建数据库并配置config.php文件。运行安装程序,填写基本信息和管理员账户。
discuz3.2去掉forum.php
discuz3.2去掉forum.php的方法:首先依次点击“界面->导航设置->主导航”;然后建立个新导航;最后在域名设置中设置好自己的域名即可。
discuz模板调用方法和语言标签使用方法示例
工作中遇到一个小问题,discuz的手机模板中,需要切换收藏和取消收藏。取消收藏,需要找到forum/viewthread.htm 、forum/viewthread_node.htm 模板
相关源码
-
响应式WordPress简约博客主题Alt_BlogAlt_Blog主题该模板为博客内容展示设计,采用简约现代的风格理念,打造清晰的内容呈现平台。响应式布局确保在不同设备上都能获得良好的浏览体验,帮助博主更好地展示和分享内容。查看源码 -
(自适应)大气网络公司工作室个人作品展示网站模板免费下载基于PbootCMS内核开发的响应式网站模板,为网络技术服务类企业打造,具备高度可定制性。通过简洁现代的设计语言展现企业专业形象,后台数据实时同步机制确保多终端内容一致性,查看源码 -
(PC+手机)帝国cms7.5漫画图片连载网站源码免费下载本模板基于帝国CMS7.5深度开发,为漫画阅读类网站打造。整体设计风格贴合漫画行业特性,界面布局充分考虑漫画作品的展示需求,支持多种漫画阅读模式。模板采用响应式设计,能够自动适配PC端和移动端设备,为读者提供流畅的阅读体验。查看源码 -
(自适应)建站广告公司工作室作品展示品牌策划设计pbootcms源码下载基于PbootCMS开发的创意服务展示系统,内置作品集展示、服务流程图等专业模块,预设客户案例、设计流程等创意行业专属栏目结构。查看源码 -
(PC+WAP)绣花刺绣传统手工工艺pbootcms网站源码下载这款基于PbootCMS的网站模板为刺绣和传统手工艺行业设计,采用优雅的布局和精致的细节处理,能够呈现手工艺品的独特韵味和文化内涵。模板结构合理,功能完善,是手工艺从业者展示作品的理想选择。查看源码 -
(自适应)绿色LED灯具照明灯饰灯光灯泡pbootcms网站源码下载本模板基于PbootCMS内核开发,为LED照明、灯具制造及相关光电技术企业量身打造。设计充分考虑了照明行业的展示需求,从产品陈列到技术说明,从光源展示到工程案例,每一个细节都体现出专业照明行业的特点。查看源码
| 分享笔记 (共有 篇笔记) |
