CI框架記錄

2021-07-12 06:28:50 字數 796 閱讀 3692

1.取得 session 資料

可以通過如下的函式來得到 session 陣列的任何資訊:

$this->session->userdata('item');

item 是陣列裡的相對應資料的索引。例如,想要獲得 session id, 你要使用如下的**:

$session_id = $this->session->userdata('session_id');

注意:如果你的目標資料不存在的話,這個函式會返回 false (布林值boolean)。

用下面的這種方式可以得到乙個所有session使用者資料的陣列:

$this->session->all_userdata()

2.codeigniter 有3個 helper方法可以讓使用者取得post, cookie 或 server 的內容。用這些方法比直接使用php方法($_post['something'])的好處是不用先檢查此專案是不是存在。

$this->input->post(null, true); // 經過跨站指令碼過濾 返回全部 post 資料

$this->input->post(); // 不經過跨站指令碼過濾 返回全部 post 資料

$this->input->get(null, true); // 經過跨站指令碼過濾 返回全部 get 資料

$this->input->get(); // 不經過跨站指令碼過濾 返回全部 get 資料

ci框架 CI超級物件

目錄結構說明 license.txt 許可協議 user guide 使用者手冊 system 框架核心檔案 index.php 入口檔案 mvc1.入口檔案。唯一乙個讓瀏覽器直接請求的指令碼檔案 2.控制器controller 協調模型和檢視 3.模型 提供資料,儲存資料 4.檢視view 只負責...

CI框架初探

2014年7月3日 17 39 35 簡易版 index.php codeigniter.php 找到控制器類檔案並include 建立例項 執行成員函式 詳細版本 瀏覽器請求 index.php 包含codeigniter.php 接下來的步驟都是在codeigniter.php中執行 包含sys...

記錄ci框架中定時任務的執行

1.控制器中方法的確定,我的控制器 方法 v3 facesecret horoscopearticle 確保在postman中可以成功執行 2.在config routes.php 檔案中新增 route horoscope article v3 facesecret horoscopearticl...