微擎的数据常量

$_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. axiso实战问题

    this.axios({ method: 'get', url: '/api/projectmgt/project/Project/list', withCredentials : true, hea ...

  2. FPGA 主时钟约束---primary clocks

    FPGA 主时钟约束---primary clocks 个人的理解,FPGA做时钟约束的主要目的是给布局布线过程一个指导意义. 注:周期的参数值为ns waveform 里面的第一个参数为波形第一个上 ...

  3. eclipse开启时报错问题

    eclipse启动时报如下错误: Unable to read workbench state.Workbench UI layout will be reset 不能找到正式的工作台,工作台UI的布 ...

  4. 【docker】将Java jar文件生成镜像、上传镜像并生成镜像压缩文件

    概述 将Springboot的web服务打包成Jar包后,自动化脚本将jar打包成镜像.上传镜像.并生成镜像的压缩文件: Dockerfile FROM 10.254.9.21/library/ora ...

  5. CSS之img标签

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  6. 利用Kettle 从Excel中抽取数据写入SQLite

    SQLite作为一种数据库可以配置为Kettle的数据输入和输出,这个例子是从Excel中抽取数据然后写入到SQLite中 配置测试并成功后如下 下面是配置步骤: Excel输入配置 sqlite配置 ...

  7. mysql B+tree

     什么是索引? 索引是为了加速对表中数据行的检索而创建的一种分散存储的数据结构. id和磁盘地址的映射. 关系型数据库存在磁盘当中. 为什要用索引? 索引能极大减少存储引擎需要扫描的数据量. 索引可以 ...

  8. Flask-在Flask中跨请求传递数据资源

    利用 Flask的底层Werkzeug是有缓存支持的,不用使用redis等第三方. 原文地址如下: https://blog.csdn.net/yannanxiu/article/details/52 ...

  9. node.js打印function

    var Person = function(name) { this.name = name; this.gender = ['man', 'woman']; } console.log(Person ...

  10. [Oracle,2018-03-01] oracle常用函数

    最近经常用到一些oracle中的函数,今天就总结一些常用的: 一.单行函数 只处理单个行,并且为每行返回一个结果. 1.字符函数 (1)concat(str1,str2)字符串拼接函数 select ...