小島健太郎
kojim****@gmail*****
2012年 12月 19日 (水) 12:30:59 JST
ご回答ありがとうございます。 > このため、 if ($jdg_get !== FALSE) などとすれば > ご想定通りの動きになると思われます。 これで解決しました。ありがとうございました。 > CIのバージョンによってはデフォルトで$_GETが無効の場合があります。 このような設定もあったのですね。 今後は設定にも気を配っていきたいとおもいます。 ありがとうございました。 小島 2012年12月18日 18:54 山本真義 <fcqdy****@gmail*****>: > 小島様 > > こんにちわ やままさと申します。 > config.phpのenable_query_stringsやallow_get_arrayはtrueになっていますでしょうか? > (設定変更の際は、各設定値の意味を確認して変更してください...) > > CIのバージョンによってはデフォルトで$_GETが無効の場合があります。 > 見当違いでしたらすいません。 > > > > 2012年12月18日 18:42 戸田 広 <info****@sciss*****>: > >> こんにちは、戸田です。 >> >> CodeIgniter のバージョンがわからないので >> はずしているかもしれませんが、 >> 手元の 2.0.3 と 2.1.3 のコードを読むかぎりでは同じ処理なので >> 回答してみます。 >> >> get() メソッドのコードは /system/core/Input.php にありますが、 >> ご提示の例では、最終的には次のような処理の結果が返っているはずです。 >> >> ======================================== >> >> if ( ! isset($_GET['UserID'])) >> { >> return FALSE; >> } >> >> ======================================== >> >> このため、 if ($jdg_get !== FALSE) などとすれば >> ご想定通りの動きになると思われます。 >> >> >> >> 以上です。 >>