我在CodeIgniter中很新,我正在尋找的是每次用戶加載網站時運行一個php代碼。當請求頁面時,有沒有辦法運行init的php代碼?
我想要做一些安全檢查(用戶登錄?加載會話參數....)
什麼想法?
我在CodeIgniter中很新,我正在尋找的是每次用戶加載網站時運行一個php代碼。當請求頁面時,有沒有辦法運行init的php代碼?
我想要做一些安全檢查(用戶登錄?加載會話參數....)
什麼想法?
根據你想要做什麼,鉤子可能是合適的。它可以讓你在某一個點上運行的每個請求代碼:
http://ellislab.com/codeigniter/user_guide/general/hooks.html
我建議你看看Phil Sturgeon's post on Keeping It Dry。他解釋了應該如何開發控制器,使其能夠繼承管理用戶訪問/登錄/會話的基本控制器,甚至可以管理__construct();
函數中的管理功能。
有趣,我會考慮它 – 2012-02-11 23:52:32
偉大的鏈接,非常感謝。但下載該庫的鏈接已中斷http://codeigniter.com/wiki/File:filters_hook_v2.1b.zip – 2012-02-11 17:58:33
對不起,我之前發佈了錯誤的鏈接(現在編輯),實際上並不需要filters_hook庫。 [「Hooks」](http://codeigniter.com/user_guide/general/hooks.html)內置於codeigniter中。 – pjumble 2012-02-11 18:01:32
謝謝你,那確實是我在找的東西。 – 2012-02-11 18:26:14