我是codeigniter的新手,只是想確保我以正確的方式傳遞參數。Codeigniter:推薦的方式將用戶輸入傳遞給控制器
codeigniter可以使用常規的GET/POST輸入參數,可以使用輸入類在控制器中訪問。
如: $這個 - >輸入 - > GET/POST( '參數1',TRUE);
另一種方法是把它作爲 http://xyz.com/ci/index.php/cont/func/param1 其中參數1是可用於在續爲 'FUNC(參數1 $){}'
一個的方法。 在第二種情況下,CI會自動清理用戶輸入還是取決於我(我想它是後者)? 如果我必須這樣做,那麼該怎麼做呢?
灣 推薦用戶輸入方式(1 vs 2)?
℃。 「啓用/禁用查詢字符串」有哪些優點/缺點? d)。 在CI中,有沒有一種方法可以像Inspekt那樣清理/驗證用戶輸入?
要了解如何進行消毒,請閱讀手冊http://ellislab.com/codeigniter/user-guide/libraries/security.html – 2013-02-17 19:48:42
@crypticツthx以獲得快速響應,我認爲答案q'a'在某種程度上。你怎麼看q'b'? – bneupaane 2013-02-17 19:51:55
它取決於數據的上下文。您是否期望它來自表單,API請求,常規的舊導航鏈接等。 – 2013-02-17 19:53:55