微擎css使用php变量,$_W&全局变量

[TOC]

#### $_GPC

全局请求变量, 获取 **$_GET**, **$_POST**, **$_COOKIES** 中的变量

#### $_W

**$_W**(大写W),是系统中最为重要的全局变量,微擎系统中很多常用的数据都存储在这个变量之中,下面我们详细讲解一下此变量的结构。

```

Array

(

[config] => Array 配置文件/data/config.php

(

[db] => 数据库配置信息

[cookie] => Cookie相关信息(作用域,前缀)

[setting] => 基本全局配置信息

[upload] => !!!废弃,统一从数据库读取!!!,上传配置信息(扩展名,路径)

)

[timestamp] => 当前时间戳

[charset] => utf-8

[clientip] => 127.0.0.1

[siteroot] => 'http://wx2.we7.cc/' //网站URL根目录

[siteurl] => 'http://wx2.we7.cc/web/index.php?c=home&a=welcome&do=platform&' //当前页面完整的URL

[isajax] => 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)

[os] => windows //当前操作系统,[windows (pc端), mobile(手机端), unknown]

[container] => wechat //手机端类型(wechat, android, ipad, iphone, ipod, unknown)

[token] => 随机token值,表单提交用于判断来源

[uid] => 1 //当前管理或是操作员UID

[username] => admin //当前管理或是操作员用户名

[user] => Array() //当前管理或是操作员信息

[isfounder] => true //是否是创始人

[uniacid] => 6 //当前公众号id

[account] = [uniaccount] => Array //当前公众号信息

(

[acid] => 6

[uniacid] => 6

[token] => fgpvlki2wqh2jdlfsk0is1bnchin3uqu

[encodingaeskey] => 1lkkB6b1s45f6C0Z5J5lHwlzDzJidQDsGOUAxmnFziQ //加密解密

//缓存公众号access_token

[access_token] => a:2:{s:5:"token";s:107:"LWIJmS64SDOmk_unZXpyne6grkPwbNQ5bK8PfWD-F2_5jsCACc99fW9ithoLNeNcRmeFJnkDkqh61jfwYTqFnfeSxqxX60tZPOkcWhjsOX4";s:6:"expire";i:1443595115;}

//缓存公众号的jsapi_ticket

[jsapi_ticket] => a:2:{s:6:"ticket";s:86:"bxLdikRXVbTPdHSM05e5uwPsbeG50dfougkSgh8HKNTd7_7m4HvINSMp9VVMJcBQ55Crc4L98SHVFvO8EQsieA";s:6:"expire";i:1443595115;}

//缓存卡劵ticket

[card_ticket] => a:2:{s:6:"ticket";s:86:"m7RQzjA_ljjEkt-JCoklRMZjsGiIHZltHaN3YXAgwdvGlaf_Hi3G38FBUWKrBBGJHT7btfalyu-Pj4GOd67TXQ";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 | 当前统一公号(主公号)信息 | |

|$_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" |

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值