update README.md.
Signed-off-by: 烟雨如花 <2324281453@qq.com>
This commit is contained in:
parent
b0ad61346c
commit
5d8480dd17
60
README.md
60
README.md
@ -353,46 +353,32 @@ decimal -> DECIMAL(precision, scale)
|
||||
### 全局变量对应关系
|
||||
|
||||
1. `$_W` (WeEngine全局配置):
|
||||
```python
|
||||
class WeConfig:
|
||||
def __init__(self, request: Request):
|
||||
self.config = {} # 系统配置
|
||||
self.uniacid = None # 当前公众号ID (从请求参数i获取)
|
||||
self.acid = None # 当前账号ID
|
||||
self.uid = None # 当前用户ID
|
||||
self.timestamp = int(time.time()) # 当前时间戳
|
||||
self.clientip = request.client.host # 客户端IP
|
||||
self.container = "wxapp" # 容器类型
|
||||
self.isajax = "XMLHttpRequest" in request.headers.get("X-Requested-With", "")
|
||||
self.ispost = request.method == "POST"
|
||||
self.sitescheme = "https://" if request.url.scheme == "https" else "http://"
|
||||
self.script_name = request.url.path
|
||||
self.siteroot = str(request.base_url)
|
||||
self.attachurl = f"{self.siteroot}attachment/"
|
||||
```php
|
||||
$_W = array(
|
||||
'config' => array(), // 系统配置信息
|
||||
'timestamp' => time(), // 当前时间戳
|
||||
'charset' => 'utf8', // 字符集
|
||||
'clientip' => '', // 客户端IP
|
||||
'uniacid' => 0, // 当前统一公众号ID
|
||||
'acid' => 0, // 当前账号ID
|
||||
'uid' => 0, // 当前用户ID
|
||||
'isajax' => false, // 是否AJAX请求
|
||||
'ispost' => false, // 是否POST请求
|
||||
'siteroot' => '', // 站点根目录URL
|
||||
'siteurl' => '', // 当前URL
|
||||
'attachurl' => '', // 附件URL
|
||||
'setting' => array(), // 站点设置
|
||||
'module' => array() // 当前模块信息
|
||||
);
|
||||
```
|
||||
|
||||
2. `$_GPC` (全局请求参数):
|
||||
```python
|
||||
async def get_all_params(request: Request) -> dict:
|
||||
"""合并所有请求参数"""
|
||||
# 查询参数
|
||||
params = dict(request.query_params)
|
||||
|
||||
# POST/表单数据
|
||||
try:
|
||||
form = await request.form()
|
||||
params.update(dict(form))
|
||||
except:
|
||||
try:
|
||||
json_data = await request.json()
|
||||
params.update(json_data)
|
||||
except:
|
||||
pass
|
||||
|
||||
# Cookie数据
|
||||
params.update(dict(request.cookies))
|
||||
|
||||
return params
|
||||
```php
|
||||
$_GPC = array_merge(
|
||||
$_GET, // GET参数
|
||||
$_POST, // POST参数
|
||||
$_COOKIE // COOKIE数据
|
||||
);
|
||||
```
|
||||
|
||||
### 迁移方法步骤
|
||||
|
Loading…
Reference in New Issue
Block a user