微擎url模式解读_微擎系统全局变量说明 - 微擎(WEIQING) – 黑锐源码社区 – bbs.heirui.cn...
$_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-Object
说明: 所有数据库操作默认使用的PDO对象. 一般不需要直接访问, 请参阅(数据库操作 - pdo 函数)$_W['timestamp'] - 系统当前时间(Unix时间戳格式)类型: int
说明: 获得当前系统时间, 格式为Unix时间戳, 相当于调用 time(), 这个时间戳定义于当前页面开始时. 在同一个页面请求响应过程中不变.与预定义常量 TIMESTAMP 保持一致, 推荐使用 TIMESTAMP$_W['clientip'] - 当前客户端 IP 地址类型: string
说明: 获得当前请求的客户端IP, 格式为 xxx.xxx.xxx.xxx, 相当于调用 getip(), 获取客户端IP时推荐使用此常量. 与预定义常量 CLIENT_IP 保持一致, 推荐使用 CLIENT_IP$_W['script_name'] - 当前执行的文件名类型: string
说明: 获取当前页面执行的入口文件名$_W['siteroot'] - 当前网站运行的程序根目录, URL表示类型: string
说明: 当前微擎安装程序根目录的访问 URL, 注意. 请保证程序能够使用 80 端口访问, 否则可能造成公众平台通信失败$_W['attachurl'] - 微擎附件访问URL根路径类型: string
说明: 访问微擎附件(上传的图片, 音频等其他媒体资源)的URL根路径$_W['ispost'] - 当前请求是否为 POST 请求类型: bool
说明: 如果当前请求为 POST 则此值为 true, 否则为 false$_W['isajax'] - 当前请求是否通过 ajax 请求类型: bool
说明: 如果当前请求为 Ajax请求则此值为 true, 否则为 false$_W['platform'] - 当前系统运行平台类型: string
说明: 微擎系统当前运行的平台, 现在仅支持 bae 平台. 如果当前系统运行于 bae 平台, 那么此值将为字符串值 'bae'$_W['bae'] - 是否运行于BAE平台类型: bool
说明: 指定微擎系统当前是否运行于 BAE 平台. 如果当前系统运行于 bae 平台, 那么此值将为布尔值 true, 否则无此值$_W['template']['current'] - 系统当前风格目录(不需要使用)$_W['template']['source'] - 当前风格目录物理路径(不需要使用)$_W['template']['compile'] - 模板编译目录物理路径(不需要使用)$_W['charset'] - 系统当前字符编码类型: string
说明: 系统当前字符编码, 默认为 utf-8, 其他字符集支持未经过测试, 随意更改字符集, 可能造成未知错误.
系统预定义常量IA_ROOT - 项目物理根目录类型: string
说明: 当前微擎程序安装目录的根目录, 表示为物理路径MAGIC_QUOTES_GPC - 当前运行环境是否启用自动魔术引用类型: bool
说明: 指定当前微擎运行环境是否启用自动魔术引用(概念请参阅 php 手册)TIMESTAMP - 系统当前时间(Unix时间戳格式)类型: int
说明: 获得当前系统时间, 格式为Unix时间戳, 相当于调用 time(), 这个时间戳定义于当前页面开始时. 在同一个页面请求响应过程中不变.CLIENT_IP - 当前客户端 IP 地址类型: string
说明: 获得当前请求的客户端IP, 格式为 xxx.xxx.xxx.xxx, 相当于调用 getip(), 获取客户端IP时推荐使用此常量.
微擎url模式解读_微擎系统全局变量说明 - 微擎(WEIQING) – 黑锐源码社区 – bbs.heirui.cn...相关推荐
- 微擎url模式解读_微擎开发文档之微擎执行主流程介绍
首先对微擎的工作原理做简单描述, 微擎使用规则和模块的机制来处理公众平台的请求数据并返回响应的结果. 执行流程描述为: 粉丝用户与公众号码进行对话或交互, 而后公众平台将粉丝用户的请求消息(当前包括: ...
- 微擎url模式解读_微擎常用开发文档
1.tpl_form_field_daterange() - 范围日期选择器 tpl_form_field_daterange($name, $value = array(), $time = fal ...
- java版Spring Cloud+Mybatis 微服务商城 b2b2c商城 直播商城 小程序商城 多商家入驻商城 APP商城源码 聚合支付商城
1. 平台简介 一个全新覆盖全行业,以直播.短视频带货,商家实体VR全景体验,多营销模式,分销分佣,多商家入驻,多端支持的大型新零售电商平台. 2. 平台清单 系统管理平台 + 商家端(PC+手机) ...
- url获取网站信息不包含网页源文件内的标签_前嗅ForeSpider链接抽取应用场景及链接在源码的html标签里写脚本...
今天,小编给大家带来的教程为:前嗅ForeSpider脚本教程中,链接抽取的应用场景,以及链接在源码的html标签里写脚本的实战教程.具体内容如下: 一.应用场景 当需要手动添加链接时,可添加链接脚本 ...
- springsecurity sessionregistry session共享_要学就学透彻!Spring Security 中 CSRF 防御源码解析...
今日干货 刚刚发表查看:66666回复:666 公众号后台回复 ssm,免费获取松哥纯手敲的 SSM 框架学习干货. 上篇文章松哥和大家聊了什么是 CSRF 攻击,以及 CSRF 攻击要如何防御.主要 ...
- animation基础练习源码_用vue简单写一个音乐播放组件「附源码」
作者:vipbic 转发链接:https://segmentfault.com/a/1190000022980992 前言 上次小编也分享一个关于Vue 开发过音乐播放对项目: 基于 electron ...
- idea启动tomcat没有加载项目_震惊!我三步就搞定了 Tomcat 源码环境搭建!
喜欢请点关注 引言 随着微服务的流行,轻量级的服务应用器也是跟着大火了.毕竟那些企业级的服务应用器部署搭建成本太高.并且springboot 自带的就是 tomcat 服务. 所以我们也有必要学习 t ...
- android 三方_面试官送你一份Android热门三方库源码面试宝典及学习笔记
前言 众所周知,优秀源码的阅读与理解是最能提升自身功力的途径,如果想要成为一名优秀的Android工程师,那么Android中优秀三方库源码的分析和理解则是必备技能.就拿比较热门的图片加载框架Glid ...
- python 自动化微信小程序_干货 | 微信小程序自动化测试最佳实践(附 Python 源码)...
原标题:干货 | 微信小程序自动化测试最佳实践(附 Python 源码) 本文为霍格沃兹测试学院测试大咖公开课<微信小程序自动化测试>图文整理精华版. 随着微信小程序的功能和生态日益完善, ...
最新文章
- 2022-2028年中国电动牙刷行业深度调研及投资前景预测报告(全卷)
- 前端相关html和css
- [UWP]了解模板化控件(7):支持Command
- MySQL 5.7 LOGICAL_CLOCK 并行复制原理及实现分析
- 我在STM32单片机上跑神经网络算法
- .anonymous springsecurity需要登陆嘛_springSecurity之java配置篇
- ASP.NET 运行机制详解
- 牛客网暑期ACM多校训练营(第二场):J. farm(暴力)
- Laravel 数据库配置
- __flash__removeCallback 未定义错误
- 直播源列表转换php,电视直播源列表制作、转换工具Telelist(可以DPL、M3U、TXT等互转)...
- A certificate chain processed, but terminated in a root certificate which is not trusted...
- 【PAT乙级】PAT (Basic Level) Practice (中文)训练记录
- C++运算符重载(简单易懂)
- 新买的电脑网速慢的解决方案
- JVM垃圾回收器-G1垃圾收集器
- 练习题|文件操作和函数
- 移动互联网-----概述
- 计算机接口技术课后作业,《计算机接口技术》大作业
- java monitor是什么意思_Java synchronized关键字和monitor
热门文章
- break和continue区别python_1、Python中break和continue的区别
- python写一个类_python3学习笔记--002--写一个类
- python中redirect_详解如何用django实现redirect的几种方法总结
- xbanner 动画特效设置android,Axure教程:如何实现爱彼迎App首页Banner的切换效果
- python udp通信_Python实现UDP程序通信过程图解
- python return用法_遗传算法(Python) #4 DEAP框架入门
- 3-7Tensor的算术运算
- java string.interned_Java中的字符串表示形式
- php前后分离的工作写法,[前后端分离项目]thinkphp返回给前端数据为字符串
- Mac安装redis与后台启动