[TOC]
#### $_GPC
获取全局请求变量、**$_GET**、**$_POST**、**$_COOKIES**的变量
#### $_W
**$_W** (大写w ) )是系统中最重要的全局变量,微引擎系统的许多常见数据存储在该变量中。 让我们详细说明这个变量的结构。
``````
阿拉伊
(
[config]=Array配置文件/data/config.php
(
[db]=数据库配置信息
([ cookie ]=有关cookie的信息(范围、前缀) ) ) ) ) ) ) )。
设置=基本全局配置信息
[upload]=! 废弃,从数据库批量读取!上传配置信息(扩展名、路径)
)
[timestamp]=当前时间戳
[charset]=utf-8
[clientip]=127.0.0.1
[ site root ]=' http://wx2.we7.cc/'//网站URL路由
[ siteurl ]=' http://wx2.we7.cc/web/index.PHP? c=homea=welcomedo=platform' //当前页面的完整URL
[ is Ajax ]=是否为true//Ajax请求
[ ispost ]=是否为false//post请求
在[cache]=Array ()//系统缓存中,由cache_load )方法加载的所有缓存都位于此处
[ attachurl _ local ]=' http://pro.we7.cc/attachment/'//指向类似本服务器的附件URL
[ attachurl ]=[ ' http://wx2.we7.cc/attachment/' |远程附件URL]附件URL (可能是远程附件URL )
[操作系统]=windows//当前操作系统、[windows(PC端)、mobile )、unknown]
[ container ]=微信//手机端类型(微信、安卓、ipad、iphone、ipod、unknown ) )。
token=随机token值,表单提交用于确定源
[UID]=1 //当前管理或操作员的uid
[ username ]=管理员//当前管理员或操作者的用户名
用户=阵列当前管理或操作员信息
[isfounder]=true //是否为创始人
[uniacid]=6 //当前公众号id
[帐户]=[ uni帐户]=array//当前公共号码信息
(
[acid]=6
[uniacid]=6
[ token ]=fgp vlki2wq H2 jdl FSK0is1bn chin3uqu
[ encodingaeskey ]=1lkkb 6b1s 45f6c0z5lhwlzdzjidqdsgouaxmnfziq//解密
//缓存公共编号access_token
[ access _ token ]=a :23360 { s :53360 ' token '; s :107: ' lwijms 64 SDO MK _ unzxpyne6grkpwbnq 5b k8 pfwd-F2 _5js CAC c99 fw9 itholnencrmefjnkdkqh 61 jfwytqfnfesxqxxx 60 tzpokcwwd i:1443595115; }
//缓存公共编号的jsapi_ticket
[ jsapi _ ticket ]=a :23360 { s :6: ' ticket '; s :86: ' bxldikrxvbtpdhsm 05e5uwpsbeg 50 dfougksgh8hk NTD7_ 7m4hvinsmp9vvmjcbq 55 Cr C4 l 98 shvfvo8eqs IEA '; s:6:'expire '; i:1443595115; }
//现金卡效果ticket
[ card _ ticket ]=a :23360 { s :6: ' ticket '; s :86:’m7rqzja _ ljjekt-jcoklrmzjsgiihzlthan3yxagwdvglaf _ hi3g38 fbuwkrbbgjht7btfalyu-pj4god 67 txq’; s:6:'expire '; i:1440209314; }
[level]=3 //公共号码等级、普通预约号码1、普通服务号码2、认证预约号码3、认证
服务号4[name] => 微擎团队
[account] => we7team
[original] => gh_4b1063013961
[signature] => 微信公众平台自助引擎,简称微擎,微擎是一款免费开源的微信公众平台管理系统,官方QQ群:32385562,官方网站:www.we7.cc
[country] =>
[province] =>
[city] =>
[username] => we7team
[password] => 123587bb93339897b3eeeb035f754dbc
[lastupdate] => 1433124942
[key] => wx2f9d7b7b086d0fd8 //公众号appid
[secret] => //公众号appsecret
[styleid] => 0
[subscribeurl] =>
[auth_refresh_token] =>
[default_acid] => 6 //默认子公号
[type] => 1
[uid] => 1
[starttime] => 1450505304
[endtime] => 0
[groups] => Array()
[grouplevel] => 2
)
[acid] => 6 //向下兼容,公众号ID
[weid] => 6 //与uniacid相同
[role] => founder // 当前管理或是操作员角色,分为创始人 founder,操作员 operator
[template] => default //当前
[page] => Array() //页面上一些配置信息
)
```
|变量名称 | 类型 | 说明 | 示例 |
| -- | -- | -- | -- |
| $_W['config'] | array | 系统设置 | |
| $_W['timestamp'] | int | 当前时刻时间戳 | |
| $_W['charset'] | string | 系统字符编码 | |
| $_W['token'] | string | 系统表单验证来源 ||
| $_W['clientip'] | string | 当前客户端 IP 地址 | |
| $_W['script_name'] | string | 当前脚本名称,包含子路径 | “/web/index.php” |
| $_W['siteroot'] | string | 网站URL根目录 | "http://pro/" |
| $_W['siteurl'] | string | 原始链接 |"http://pro/test.php?a=1&b=2" |
| $_W['attachurl'] | string | 附件URL根目录 | "http://pro/attachment/" |
| $_W['isajax'] | boolean | 是否为AJAX请求 | |
| $_W['ispost'] | boolean | 是否为POST请求 | |
| $_W['uniacid'] | int | 当前统一公号与account内容一致 | |
| $_W['weid'] | int | [已过时], 0.6 开发中请使用 $_W['uniacid']代替 | |
| $_W['uniaccount'] | array | 当前统一公号(cqdj号)信息 | |
|$_W['uniaccount']['uniacid'] | int | 当前统一公号 ID (uniacid) | |
| $_W['uniaccount']['groupid'] | int | 当前统一公号套餐 | |
| $_W['uniaccount']['name'] | string | 当前统一公号名称 | |
|$_W['ispost']|string|当前统一公号描述| |
| ||||
|**Web 端可见** ||||
|$_W['uid'] |int |当前登录的操作用户 uid | |
|$_W['username'] |string |当前操作用户名称 | |
|$_W['user'] |array |当前操作用户信息 | |
|$_W['isfounder'] |boolean |是否站长 | |
|$_W['role'] |string |角色 | |
| ||||
|**App 端可见** ||||
|$_W['template'] |string |当前公号使用的微站模板名称 | |
|$_W['container'] |string |微站客户端平台 |取值范围: wechat, android, ipad, iphone, ipod, unknown |
|$_W['os'] |string |微站客户端平台 |取值范围: windows (pc端), mobile(手机端), unknown |
|$_W['member'] |array |当前粉丝用户信息 | |
|$_W['member']['uid'] |int |当前粉丝用户 **uid** | |
|$_W['openid'] |string |当前粉丝用户标识 |可能是真实的 openid
可能是借用的 oauth_openid |
|$_W['fans'] |array |当前粉丝用户信息 | |
|网页授权 ||||
|$_W['oauth_account'] |array |当前子公号,可使用的网页授权公众号信息 |可能是自己(level=4)
可能是借用的别的认证服务号
可能没有(level<4 且未借用) |
#### 预定义常量
||||
|----|----|----|
|IA_ROOT |string |微擎程序安装目录 |"E:/MicroEngine/pro" |
|ATTACHMENT_ROOT |string |微擎程序附件目录 |"E:/MicroEngine/pro/attachment" |
|MODULE_ROOT |string |当前模块目录 |"E:/MicroEngine/pro/addons/we7_store" |
|MODULE_URL |string |当前模块 url |"http://www.we7.cc/addons/we7_store/" |
|TIMESTAMP |int |获得当前系统时间, 格式为Unix时间戳, 相当于调用 time().
这个时间戳定义于当前页面开始时,在同一个页面请求响应过程中不变. | |
|CLIENT_IP |string |当前客户端 IP 地址 |"255.255.255.255" |