UCenter 分為 MySQL 和遠端兩種介面連線方式。 MySQL 方式是直接連線資料庫,速度較快,但當 UCenter
的服務端和客戶端不在同一主機中,且沒有遠端 MySQL 帳號的情況下,則只能使用遠端連線方式。使用 UCenter
介面函式前請根據應用程式的需求,定義以下相關常量:
| UC_CONNECT |
連線 UCenter 的方式 mysql:MySQL 方式 空: 遠端方式 |
|---|---|
| UC_DBHOST | UCenter 資料庫主機 |
| UC_DBUSER | UCenter 資料庫使用者名稱 |
| UC_DBPW | UCenter 資料庫密碼 |
| UC_DBNAME | UCenter 資料庫名稱 |
| UC_DBCHARSET | UCenter 資料庫字元集 |
| UC_DBTABLEPRE | UCenter 資料庫表字首 |
| UC_DBCONNECT | UCenter 資料庫持久連線 0=關閉, 1=開啟 |
| UC_KEY | 與 UCenter 的通訊金鑰, 要與 UCenter 保持一致 |
| UC_API | UCenter 服務端的 URL 地址 |
| UC_IP | UCenter 的 IP, 當 UC_CONNECT 為非 mysql 方式時, 並且當前應用伺服器解析域名有問題時, 請設定此值 |
| UC_CHARSET | UCenter 的字元集 |
| UC_APPID | 當前應用的 ID |
使用 UCenter 介面函式庫必須包含 uc_client/client.php 這一介面函式庫檔案,例如下面檢查新短訊息的程式碼:
include './uc_client/client.php'; $newpm = uc_pm_checknew($Example_uid);
詳細的介面函式說明,請檢視 「介面函式」 章節。