nantekkotai's blog

おもに技術とお仕事に関連することを書いています。

CodeIgniterでGETを取得する

CodeIgniterではセキュリティの観点上望ましくないという理由で、$_GETを取得出来ない。なんでもコントローラーの前で$_GETを空にしてしまうらしい。
ところが$_REQUESTを使うとあっさり取得出来た。
例)http://www.example.com/search/?q=codeigniter
=> print $get = $_REQUEST['q']; // => "codeignaiter"

もちろん、このままではセキュリティ的に問題がある。適切なフィルタ及びエスケープ処理をすれば大丈夫。