update README.md.

Signed-off-by: 烟雨如花 <2324281453@qq.com>
This commit is contained in:
烟雨如花 2025-01-15 13:18:50 +00:00 committed by Gitee
parent b0ad61346c
commit 5d8480dd17
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -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数据
);
```
### 迁移方法步骤