discuz核心類庫class core的函式注釋

2022-06-06 22:54:14 字數 1945 閱讀 8050

class discuz_core 

/*** 預處理的呼叫

*/function discuz_core()

/*** 核心初始化

*/function init()

$this->initated = true;

} /**

* 定義php環境資訊常量和全域性變數 $_g

* */

function _init_env()

/*** 禁止對全域性變數注入

* slashes 處理

* cookie 處理(去掉cookie字首)

* 將 $_get 與 $_post 合併

* */

function _init_input()

/*** 載入配置檔案

* */

function _init_config()

/*** 輸出處理

* get 引數跨站檢測

* 防頁面重新整理

* gzip處理

* 字符集處理

* */

function _init_output()

/*** 禁止機械人訪問

* */

function reject_robot()

/*** get 引數跨站檢測

* * 2011-3-8 增加對 content-transfer-encoding **的檢測 (ie mhtml 漏洞)

*/function _xss_check()

/*** 獲取客戶端ip

* */

function _get_client_ip()

/*** 初始化資料庫類,同時選擇主從資料庫

* */

function _init_db()

/*** 初始化session

* */

function _init_session()

/*** 處理當前使用者資訊

* */

function _init_user()

/*** 設定當前使用者為遊客

* */

function _init_guest()

/*** 處理計畫任務

* */

function _init_cron()

/*** 雜項

* 調入核心語言包

* 處理全域性時區設定

* 處理被封禁使用者

* 站點開關檢查

* 手機端控制每頁顯示主題數和回帖數

* 判斷並執行每日登入獎勵積分

* */

function _init_misc()

/*** 載入全域性設定 setting,風格 style,下乙個任務 cronnextrun

* */

function _init_setting()

/*** 處理當前介面風格

* 定義風格常量

* */

function _init_style()

/*** 初始化discuz 記憶體讀寫引擎

* */

function _init_memory()

/*** 手機訪問時的開關判斷,瀏覽器判斷和相關特性

* */

function _init_mobile()

/*** 設定時區

* @param $timeoffset - 時區數值

* @return 無

*/ function timezone_set($timeoffset = 0)

/*** 手機轉碼的$_post多層陣列遞迴轉碼

* @param $value - 字串

* @return 返回轉義好的字串

*/ function mobile_iconv_recurrence($value)

}

discuz核心類庫class core的函式注釋

class discuz core 預處理的呼叫 function discuz core 核心初始化 function init this initated true 定義php環境資訊常量和全域性變數 g function init env 禁止對全域性變數注入 slashes 處理 cooki...

核心類庫 常用類庫

math類 math.abs 傳入引數的絕對值 math.max min 比較傳入的多個引數的最大 最小值 math.random 初始值是隨機生成0 1之間的double型別的正值 math.round 對傳入的float double值四捨五入 math.floor 返回值小於或等於傳入的數字的...

Discuz 資料庫操作DB類和C t類介紹

類定義檔案 db類 檔案 source class class core.php php view plain copy class db extends discuz database discuz database類定義 檔案 source class discuz discuz databas...