查看: 114|回覆: 0

[教程] dedecms织梦系统$GLOBALS定义文件在哪

[複製鏈接]

6

主題

0

回帖

0

積分

热心网友

金币
0
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2008-1-25
發表於 2023-12-14 00:00:00 | 顯示全部樓層 |閲讀模式

DedeCMS数据库的信息是写在data/common.inc.php,而系统连接数据库时使用的有一个函数是:

 

复制代码
代码如下:

function Init($pconnect=FALSE) {
$this->linkID = 0; 
$this->dbHost = $GLOBALS['cfg_dbhost']; //$GLOBALS在哪把信息放入$GLOBALS的? 
$this->dbUser = $GLOBALS['cfg_dbuser']; 
$this->dbPwd = $GLOBALS['cfg_dbpwd']; 
$this->dbName = $GLOBALS['cfg_dbname']; 
$this->dbPrefix = $GLOBALS['cfg_dbprefix']; 
$this->result["me"] = 0; 
$this->Open($pconnect);
}

 

它是在哪把信息放入$GLOBALS中的? 

回复:

$GLOBALS 是全局变量数组
凡是在函数和类以外定义的变量都在其中出现
比如 $GLOBALS['cfg_dbhost'] 就在 common.inc.php 中有 $cfg_dbhost = '~dbhost~';
当加载 common.inc.php 后就有 $GLOBALS['cfg_dbhost']

回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部