HTML Encoder

HTML Encoder

2011年11月27日 星期日

[CodeIgniter]自訂Librarie無法取代內建Librarie的簡單解法

因為CI的Session是用cookie作的
所以我之前找到這個網頁寫的Session lib可以使用原本php的$_SESSION



照他的說明,只要將程式碼存成session.php並放在/application/libraries/底下
用原本的CI載入Session class的寫法就能載入這個自訂的session

$this->load->library('session');
我在本機上照作是成功的,不過一上傳到空間上就不行了
CI還是會載入原本的Session Class
我到現在還是搞不懂為什麼會這樣
不過我有找到一個很簡單的解決方法
那就是把原本CI的Session class拿掉
到/systen/libraries底下把Session.php改名或刪掉就正常了
反正既然用不到這個class那拿掉也無所謂了

總之以後如果預到無法取代內建libraries時就用這個方法吧!

順便說一下該程式沒寫php5的建構元,要自己補上

    function __construct(){
        //php5 cons
        $this->_set_session();
    }

沒有留言:

張貼留言