在Discuz X系列开始,程序大部分使用了变量$_G,这个变量无论是在程序代码中或是在Discuz模板中都会用到,我们也常成为G变量,不管是职业模板制作人还是业余爱好者、新手站长,通过了解G变量的含义才能让模板发挥出极致的效果,才能让程序的各种功能在模板中充分的发挥出来,站长了解了G变量后就会拥有简单的模板制作基础,经常都有很多童鞋咨询我G变量的各种含义,这里就一一的进行整理。

Discuz模板全局可用变量的讲解的时候已经说过G变量的使用方法了,不清楚的可以去查看上讲的分享

在线情况【全局使用】

1
2
3
4
5
6
7
8
9
10
11
12
13
    $_G['session'][ip1] => 127 IP段
    $_G['session'][ip2] => 0 IP段
    $_G['session'][ip3] => 0 IP段
    $_G['session'][ip4] => 1 IP段
    $_G['session'][uid] => 1 在线uid
    $_G['session'][username] => admin 在线用户名
    $_G['session'][groupid] => 1 在线用户用户组ID
    $_G['session'][invisible] => 是否隐身
    $_G['session'][action] => 当前动作
    $_G['session'][lastactivity] => 最后活动时间
    $_G['session'][lastolupdate] => 在线最后更新时间
    $_G['session'][fid] => 所在版块ID
    $_G['session'][tid] => 所访问帖子ID

此变量由官方模板区 cr180整理