TechNote

事務屋のおぼえがき

CodeIgniterでGet判定方法

他システムから起動する(ユーザIDをGETで取得して引き継ぐ)場合はログイン画面を省略する、といったログイン機能を作っている。

具体的には

http://xxxxxx/test/index.php/c_test/login?UserID=xxxx

などでGET送信して

$jdg_get = $this->input->get("UserID",TRUE)
if (isset($jdg_get)!==FALSE){
//処理
}

ユーザIDがGET送信されていたら、そのIDを保持してメイン画面へ。という処理。

すぐにできると思っていたが、意外にも上のget判定がうまくいかなかった。
(きき方が悪いのだろうということはわかるが、いろいろ試してもうまくいかない。)

ほかのやり方を明日試す。

追記

$jdg_get = $this->input->get("UserID",TRUE)
if ($jdg_get !== FALSE){
//処理
}

でよい。

あわせて読みたい

一度は観ておきたい!エンジニアが主役の映画5選 (とそこで使われている技術を少々) - TechNote一度は観ておきたい!エンジニアが主役の映画5選 (とそこで使われている技術を少々) - TechNote

以前から一度まとめてみたかったタイトルの件、今更ながらまとめておきます。観たい映画がなくなった方や、エンジニアとして働いてるけど目標を見失ったという方のご参考に...

CodeIgniterのdatabase.phpでODBC接続の設定をする方法 - TechNoteCodeIgniterのdatabase.phpでODBC接続の設定をする方法 - TechNote

タイトルの件、遭遇する度に一瞬どうするべきか迷う自分がいるので、忘備録を兼ねて紹介しておきます。PHPではodbc_connect関数で以下のようにドライバ名等...

プログラムで簡単理解! 7つの超重要な整列アルゴリズム(ソートアルゴリズム)まとめ - TechNoteプログラムで簡単理解! 7つの超重要な整列アルゴリズム(ソートアルゴリズム)まとめ - TechNote

基本情報技術者試験応用情報技術者試験の時期も近まった今、あらためて整列アルゴリズムをまとめてみたので、忘備録を兼ねてメモを残します。即席コードも併せて記載しま...