全局变量$_W, 提供了系统供开发者调用的信息。
在插件模块中,可以直接使用,不需要再查下数据表。这些是系统参数。
比如siteurl 站点链接url;
siteroot 站点的根网址;当前已经不支持二级目录部署,所以此参数一般为“http://localhost:20081/”
这种直接域名加上协议的url。
变量名称 | 类型 | 说明 | 示例 |
---|
$_W[‘config’] | array | 系统设置,存放着数据库配置、缓存配置、全局配置 该配置项下的值存在/data/config.php文件中,更改时可以直接修改此文件 |
|
$_W[‘timestamp’] | int | 当前时刻时间戳 |
|
$_W[‘charset’] | string | 系统字符编码 |
|
$_W[‘token’] | string | 系统表单验证来源,使用 checksubmit() 函数判断表单提交时,请在隐藏域中加上此值 | <input type="hidden" name="token" value="{$_W['token']}"> |
$_W[‘clientip’] | string | 当前客户端 IP 地址 |
|
$_W[‘script_name’] | string | 当前脚本名称,包含子路径 | “/web/index.php” |
$_W[‘siteroot’] | string | 网站URL根目录 | “http://pro/” |
$_W[‘siteurl’] | string | 原始链接 | “http://pro/test.php?a=1&b=2” |
$_W[‘attachurl’] | string | 附件URL目录,如果开启远程附件后,此值是远程附件地址 | “http://pro/attachment/” |
$_W[‘attachurl_local’] | string | 附件URL本地目录,永恒显示本地的附件目录URL | “http://pro/attachment/” |
$_W[‘isajax’] | boolean | 是否为AJAX请求 |
|
$_W[‘ispost’] | boolean | 是否为POST请求 |
|
$_W[‘ishttps’] | boolean | 是否是https协议 |
|
$_W[‘sitescheme’] | string | 当前系统的协议类型,值为 http:// 或是 https:// |
|
$_W[‘page’][‘title’] | string | 当前页面标题 |
|
好了,感谢您的阅读,本章内容全部结束。希望能帮助到您