亚洲今日精彩视频_精品一级黄色_免费一级A片在现观看视频_8050福利视频 - 一级免费黄色片

首頁 新聞資訊 技術(shù)文章
【UCHome二次開發(fā)】與UCenter的交互解析

UCHome中的一些信息是調(diào)用UCenter中的數(shù)據(jù),比如說用戶密碼信息、站內(nèi)消息、好友信息等。因而對UChome進(jìn)行二次開發(fā)過程中免不了需要了解與UCenter的交互機(jī)制。

1、文件說明

UCHome中與UCenter交互的源碼文件位于/uc_client/目錄下。相關(guān)的數(shù)據(jù)調(diào)用函數(shù)都位于client.php中,因而在UCHome的代碼中只需加入以下代碼之后便可使用uc_client中的函數(shù):

 
1 include_once S_ROOT.'./uc_client/client.php';

2、函數(shù)說明

函數(shù)功能及參數(shù)說明在源碼中已給出,請參看源碼。

函數(shù)名都是以uc_開頭的,所以在UCHome中遇到以uc_開頭的函數(shù),便知道是在調(diào)用UCenter的數(shù)據(jù)。

3、配置說明

在/config.php有一系列配置與UCenter有關(guān),如未正確配置將使系統(tǒng)運(yùn)行不正常。相關(guān)配置如下:

 
01 //應(yīng)用的UCenter配置信息(可以到UCenter后臺->應(yīng)用管理->查看本應(yīng)用->復(fù)制里面對應(yīng)的配置信息進(jìn)行替換)
02 define('UC_CONNECT', 'mysql');      // 連接 UCenter 的方式: mysql/NULL, 默認(rèn)為空時(shí)為 fsocketopen(), mysql 是直接連接的數(shù)據(jù)庫, 為了效率, 建議采用 mysql
03 define('UC_DBHOST', 'localhost');   // UCenter 數(shù)據(jù)庫主機(jī)
04 define('UC_DBUSER', 'nzm');         // UCenter 數(shù)據(jù)庫用戶名
05 define('UC_DBPW', 'nzm');           // UCenter 數(shù)據(jù)庫密碼
06 define('UC_DBNAME', 'ucenter');     // UCenter 數(shù)據(jù)庫名稱
07 define('UC_DBCHARSET', 'gbk');      // UCenter 數(shù)據(jù)庫字符集
08 define('UC_DBTABLEPRE', '`ucenter`.uc_'); // UCenter 數(shù)據(jù)庫表前綴
09 define('UC_DBCONNECT', '0');        // UCenter 數(shù)據(jù)庫持久連接 0=關(guān)閉, 1=打開
10 define('UC_KEY', 'Z396j27cL457LfS5t8k8k8mb18d5eb22N1v6p1xdx0x0ZfG585UbH4AbefxdGcy8'); // 與 UCenter 的通信密鑰, 要與 UCenter 保持一致
12 define('UC_CHARSET', 'gbk');        // UCenter 的字符集
13 define('UC_IP', '127.0.0.1');       // UCenter 的 IP, 當(dāng) UC_CONNECT 為非 mysql 方式時(shí), 并且當(dāng)前應(yīng)用服務(wù)器解析域名有問題時(shí), 請?jiān)O(shè)置此值
14 define('UC_APPID', '1');            // 當(dāng)前應(yīng)用的 ID, 對應(yīng)UCenter中的應(yīng)用 ID

與UCenter的數(shù)據(jù)交互有兩種方式,mysql直連數(shù)據(jù)庫方式和socket端口連接方式,建議采用mysql直連數(shù)據(jù)庫方式。

版權(quán)所有:武漢網(wǎng)?;ヂ?lián)科技有限公司    鄂ICP備09022096號
業(yè)務(wù)QQ:23444550 客服QQ:267052100 電郵:23444550@qq.com  

鄂公網(wǎng)安備 42010602000905號

手機(jī)站二維碼