微擎的数据常量

$_GPC   -- 全局请求变量

类型: array 说明: 合并请求参数, 包括 $_GET, $_POST, $_COOKIE的内容. 相同键名覆盖规则为 $_COOKIE 覆盖 $_POST, $_POST 覆盖 $_GET. 访问请求参数请使用 $_GPC 全局数组, 已经进行过 xss 转义处理. 原始数据保存在 $_GET, $_POST, $_COOKIE中未变动.

$_W - 系统全局变量

类型: array 说明: 定义全局使用的变量, 所有全局变量均保存于 $_W 下, 在函数或类成员中使用时, 应先使用 global 语法导入. 结构如下:

Array (

[pdo] => 数据库对象

[timestamp] => 当前时间戳

[template] => Array (

[current] => 当前风格目录

[source] => 当前风格目录物理路径

[compile] => 模板编译目录物理路径 )

[config(配置文件)] => Array (

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

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

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

[upload] => 上传配置信息(扩展名,路径)

)

[charset] => 当前编码

[clientip] => 客户端IP

[script_name] => 当前脚本名称,包含子路径

[siteroot] => 网站URL根目录

[attachurl] => 附件URL根目录

[isajax] => 是否为AJAX请求。

[ispost] => 是否为POST请求。

[setting] => 网站配置信息

[cache(缓存)] => Array (

[modules] => 系统中全部模块信息

[account] => Array 当前用户的公众号 (

[(用户UID)] => Array ) )

[uid] => 当前用户UID

[username] => 当前用户名

[member] => 当前用户相关信息

[isfounder] => 是否为创始人

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

[weid] => 当前公众号weid

[wechats] => Array 当前用户的全部公众号

[account] => Array 当前公众号,缓存中的公众号结构与结构相同 (

[weid] [hash] [uid] [token] [name] [fans] [account] [original] [signature] [country] [province] [city] [username] [password] [welcome] [default] [default_period] [lastupdate] [key] [secret] [menuset] [modules] => Array 公众号启用的模块 ) )

$_W['pdo'] - 默认数据库对象所有数据库操作使用的PDO对象

$_W['timestamp']  -----系统当前 unix时间戳、

$_W['clientip'] --------当前客户端的ip地址

$_W['script_name'] ----------- 当前执行的文件名

$_W['siteroot'] ----------- 当前网站运行的程序根目录, URL表示

$_W['attachurl'] - 微擎附件访问URL根路径

$_W['ispost'] - 当前请求是否为 POST 请求

$_W['isajax'] - 当前请求是否通过 ajax 请求

$_W['bae'] - 是否运行于BAE平台

$_W['template']['current'] - 系统当前风格目录(不需要使用)

$_W['template']['source'] - 当前风格目录物理路径(不需要使用)

$_W['template']['compile'] - 模板编译目录物理路径(不需要使用)

$_W['charset'] - 系统当前字符编码

  

微擎开发------day01的更多相关文章

  1. 微擎开发------day04

    (1) cache_write($key,$data)  按照指定键名缓存数据 cache_write('test', $data) (2) cache_load($key)  读取指定键名的缓存数据 ...

  2. 微擎开发------day03

    微擎系统的路由 首先附上一张完整的项目目录图,可下载图片后查看详情 详细的路由介绍 (1)后台系统路由 例如:http://local.drp.com/web/index.php?c=home& ...

  3. 微擎开发------day02

    基本要素: 微擎系统数据库操作使用PDO兼容方式,参数绑定进行查询操作 (1) 数据表加上表前缀 $sql  = "select * from ".tablename('users ...

  4. 微擎app端上传图片后删除不了图片

    相信在微擎开发的哥们都知道, 微擎在手册方面还是有点坑的,根本不让人活啊.没办法, 开发时, 只能自己看着源码来搞>>>> 好, 不多说了. 现在来看一个坑  ..直接上代码\ ...

  5. 玩转微信2次开发1_交互通信api.php(微擎版)

    在2次开发中,涉及到比较多的也比较繁琐的就是服务器和微信服务器的交互 用户在公众号里操作回复关键词都会让微信服务器和开发者的服务器进行交互 用户一旦关注了某某公众号--微信后台会去查询该公众号是否连接 ...

  6. 微擎模块的安装文件manifest.xml

    微擎在安装或卸载模块时会根据manifest.xml生成(或删除)数据库中相应记录,并执行manifest.xml里指定的脚本. manifest.xml文件内容详细介绍如下: manifest - ...

  7. 微擎开启redis memcache文档2

    微擎开启redis memcache 2018年01月20日 14:39:54 luogan129 阅读数:2161更多 个人分类: 微信开发   版权声明:本文为博主原创文章,未经博主允许不得转载. ...

  8. 微擎开启redis memcache

    微擎开启redis memcache 2018年01月20日 14:39:54 luogan129 阅读数:2161更多 个人分类: 微信开发   版权声明:本文为博主原创文章,未经博主允许不得转载. ...

  9. [转]Linux 微擎系统搭建

    本文转自:https://www.cnblogs.com/voidking/p/5296552.html 前言 时隔一年半,再次接触微信公众平台开发.相比于掌上大学.圈里.微站ABC.图灵机器人.小i ...

随机推荐

  1. 利用SharpZipLib进行字符串的压缩和解压缩

    http://www.izhangheng.com/sharpziplib-string-compression-decompression/ 今天搞了一晚上压缩和解压缩问题,java压缩的字符串,用 ...

  2. 汉化-PowerDesigner 16.5 汉化

    转载: https://www.cnblogs.com/yeaicc/p/PowerDesigner16CN.html 一.背景 经常使用PowerDesigner,之前使用15版本,后来16出来后, ...

  3. PyQt--QTreeWidget

    转载:loster_Li QTreeWidget的继承关系如下图: 因为继承关系是 QAbstractItemView->QTreeView->QTreeWidget  ,所以和QTabl ...

  4. SpringBoot 之热部署

    默认情况下, 我们修改 class 或者 修改模板文件(templates目录 下面的文件) 等动态资源, 都不会立即自动生效. 在IDEA中, 我通过Ctrl + F9 , 仍然是无效. 当然, 静 ...

  5. 1. Spring基于xml加载和读取properties文件配置

    在src目录下,新建test.properties配置文件,内容如下 name=root password=123456 logArchiveCron=0/5 * * * * ? 一种是使用sprin ...

  6. Oracle 关联查询

    select count(1),a.policy_id from gp_pol_prod a where a.product_id=8401 group by a.policy_id having c ...

  7. Open SuSE 安装Python3.6

    1. 下载Python3.6 tar包 去除Modules/Setup文件167行的注释 readline readline.c -lreadline -ltermcap 2. 下载readline- ...

  8. java性能优化总结

    本人在java中积累了一些性能优化相关的经验,现在总结如下: 批量处理服务性能优化 RTB服务性能优化 BasicData线上问题解决,疯狂FullGC的问题 BasicData线上部分服务器cpu使 ...

  9. ssh服务器配置

    使用如下终端命令可以在 Linux 主机中安装 ssh服务器sudo apt-get install openssh-server lin@lin-machine:~$ sudo apt-get in ...

  10. 最近面试 Java 后端的感受!

    来源:cnblogs.com/JavaArchitect/p/10011253.html 上周,密集面试了若干位Java后端候选人,工作经验在3到5年间.我的标准其实不复杂: 第一能干活,第二Java ...