php – codeigniter – core 的 MY_Controller 繼承問題

看官方文件,原本以為application/core/只能這麼使用

****application/core/MY_Controller.php****

可是很多時候我們需要多做點分離的動作
任何地方:session開啟
前端:過濾XSS攻擊
後端:不過濾POST、GET的XSS或是認證使用者是否登入

這時候通通都實做在MY_Controller 未免太雜亂。
所以實驗了一下其實有另外一種寫法,是codeigniter 上面沒提到的。

============================================================================
****application/core/MY_Controller.php****

接著實驗看看:
(A)
****application/controllers/web.php****

(B)
****application/controllers/web.php****

這樣一來,前後端各自需要執行的整體程序,就不會通通擠在一起了!


發表迴響