iis服务器助手广告
返回顶部
首页 > 资讯 > 后端开发 > Python >discuz X3全局变量$_G
  • 603
分享到

discuz X3全局变量$_G

全局变量discuz_G 2023-01-31 03:01:07 603人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

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

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


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


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

$_G[member] 会员信息数据

$_G[uid] 用户 uid

$_G[username] 用户名

$_G[adminid] 用户管理组 id

$_G[groupid] 用户用户组 id

$_G[settting] 设置数据

$_G[cache] 系统缓存

$_G[cache][plugin] 插件缓存


判断用户是否登录,可以判断登录标记 $_G['uid'] 为非 0


判断用户管理权限,将管理权限标记 $_G['adminid'] 为 1~3 中间的值。0 代表普通用户;1 代表论坛管理员;2 代表超级版主;3 代表论坛版主。


用户权限按照其所在的主用户组 ID 标记为 $_G['groupid'],相关权限从该 $_G['groupid'] 所对应的系统缓存中读出,存放于 $_G['group']。


载入缓存可以使用 loadcache() 函数,将缓存载入到 $_G[cache] 数组



全局变量系统篇

$_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['style'] => Array


(官方模板区 cr180整理


$_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代码


)



全局后台各项设置篇


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


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


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


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


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


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


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


$_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] => 上次访问时间


)


--结束END--

本文标题: discuz X3全局变量$_G

本文链接: https://www.lsjlt.com/news/187687.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • discuz X3全局变量$_G
    $_G 保存了 Discuz! 中所有的预处理数据缓存能够很好的提高程序的性能,一些配置数据没必要每次都查询数据库,只要在修改了的时候更新下缓存即可。Discuz! 中所有的缓存保存在 $_G[cache] 中$_G[member] 会员信...
    99+
    2023-01-31
    全局变量 discuz _G
  • Python变量教程之全局变量和局部变量
    目录前言全局变量全局关键字前言 全局变量是那些没有在任何函数内部定义并具有全局范围的变量,而局部变量是那些在函数内部定义的变量,其范围仅限于该函数。换句话说,我们可以说局部变量只能在...
    99+
    2024-04-02
  • EasyC++全局变量
    文章转自公众号:Coder梁(ID:Coder_LT) 全局变量: 前面聊到了静态持续变量的链接性,其中链接性为外部的变量通常简称为外部变量。它们的存储持续性为静态,作用域为整个程...
    99+
    2024-04-02
  • JavaScript把局部变量变成全局变量的方法
    首先我们要知道函数的自调用 函数的自调用——自调用函数 一次性的函数——声明的同时,直接调用了 例如: (function () { console.log("函数"); ...
    99+
    2024-04-02
  • python基础之局部变量和全局变量
    四种基本的函数类型 局部变量 就是在函数内部定义的变量【作用域仅局限于函数内部】 不同的函数 可以定义相同的局部变量,但是各自用各自的 不会产生影响 局部变量的作用:为了临时...
    99+
    2024-04-02
  • 【CTF-web】变量1(php全局变量)
    题目链接:https://ctf.bugku.com/challenges/detail/id/76.html 注意到$$args,那么我们可以通过args输入一个已定义变量的名称来得到它的值,于是...
    99+
    2023-09-13
    前端 php 开发语言
  • Vue全局变量和局部变量如何实现
    这篇文章主要介绍“Vue全局变量和局部变量如何实现”,在日常操作中,相信很多人在Vue全局变量和局部变量如何实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Vue全局变量和局部变量如何实现”的疑惑有所帮助!...
    99+
    2023-07-04
  • python全局变量-局部变量用法和区别
    对于很多初学的同学,对全局和局部变量容易混淆,看看下面给大家的讲解相信都应该明白 两者的区别了。 定义:全局变量:在模块内、在所有函数的外面、在class外面局部变量:在函数内、在class的方法内 下面来看看例子函数内部调用全局变量 a=...
    99+
    2023-01-31
    变量 局部 区别
  • js全局变量和php全局变量的区别有哪些
    本文小编为大家详细介绍“js全局变量和php全局变量的区别有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“js全局变量和php全局变量的区别有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。js全局变量和...
    99+
    2023-06-29
  • java局部变量怎么赋值给全局变量
    在Java中,局部变量是在方法内部定义的变量,它的作用范围仅限于该方法。全局变量是在类的范围内定义的变量,可以被类中的所有方法访问。...
    99+
    2023-10-10
    java
  • Linux的全局变量、局部变量、环境变量实例分析
    本文小编为大家详细介绍“Linux的全局变量、局部变量、环境变量实例分析”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux的全局变量、局部变量、环境变量实例分析”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧...
    99+
    2023-06-28
  • Python之全局与局部变量
    ''' 命名空间 : 每次在python解释器启动之后,就会在内存开辟一块内存空间,每当遇到一个变量时,就会在命名空间中,记录下变量名和值之间的关系,也即记录变量对应的值在内存空间中的            地址;当一个函数时,会在命名空间...
    99+
    2023-01-31
    全局 变量 局部
  • Shell全局变量、局部变量与特殊变量的具体使用
    目录1、全局变量(环境变量):2、局部变量(本地变量):3、关于局部变量的其它一些问题4、Shell的特殊变量:变量类型:全局变量(环境变量)和局部变量(本地变量)环境变量可以在定义它们的shell及其派生出来的任意子进...
    99+
    2023-05-06
    Shell全局变量 Shell局部变量 Shell特殊变量
  • python全局变量和局部变量有什么区别
    Python中的全局变量和局部变量的区别如下:1. 作用域:全局变量在整个程序中都是可见的,可以在任何地方访问。而局部变量只在定义它...
    99+
    2023-08-12
    python
  • Golang函数中的变量作用域:局部变量和全局变量
    Golang函数中的局部变量和全局变量,需要具体代码示例 在Golang中,变量的作用域是非常重要的概念。在函数中,我们常常会遇到局部变量和全局变量的情况。这两者在作用域和使用方式上有一些区别,下面我将详细介...
    99+
    2024-01-18
    函数 变量 Golang
  • Vue 中怎么实现全局变量和局部变量
    本篇文章为大家展示了Vue 中怎么实现全局变量和局部变量,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。局组件和局部组件1.先定义组件   Vue...
    99+
    2024-04-02
  • javascript怎么改变全局变量
    JavaScript是一种基于对象的动态语言,灵活性高、易学易用,被广泛应用于网页开发、游戏开发、移动应用开发等领域。其中,全局变量(global variable)是JS编程中最常用的一种变量类型,其值可以被程序的任何代码所访问和修改。在...
    99+
    2023-05-14
  • Python 使用全局变量
    今天在写以下Python代码时出现了问题。该段代码根据一些URL下载视频: #coding=utf-8 def save_case_infos(case_urls): for case_url in case_urls:...
    99+
    2023-01-31
    全局变量 Python
  • Python 全局变量扫盲
    Python没有真正的全局变量,在Java和C++中,全局变量则是程序级别的,站在它们的角度,那么python就是没有全局变量,而在python的角度,是有全局变量,python提供global关键字,可以修改全局变量,在python中的全...
    99+
    2023-01-31
    全局变量 Python
  • javascript中全局变量与局部变量有哪些区别
    这篇文章主要讲解了“javascript中全局变量与局部变量有哪些区别”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascript中全局变量与局部变量...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作