ケータイサイトを作る上で認証として欠かせないのが端末ID(UID)です。
フレームワークにCodeIgniterを利用するしない問わず、静的URLでサイトを構築しているとdocomoのUID送出に必要なパラメータで悩まされます。
動的URLにするしかありません(きっと)。
おまけに、Cookieに対応していない端末だとセッションも毎回変わってしまいお手上げです。なので、
session.use_trans_sid = 1
session.use_cookie = 0
とphp.iniまたはini_set()し、相対パスにsessionが付くように変更したりしなかったりです。
viewやcontrollerなどに動的URLを記述するのも気持ち悪いので、Config.phpコアを継承する形をとり、libraries/MY_Config.phpを作ってsite_url()メソッドをオーバーライドし、第2引数にフラグを渡して出力を切り替える拡張を行います(個人的な対応案です)。
もちろん、configでenable_query_string = TRUEとなっていれば動的に出力し、FALSEなら何も行わない。
PHPのフレームワークには、CodeIgniterがシンプルでいいと思うんですけどねー。
ActiveRecodeも使いやすいですし、必要十分って気がします!
フレームワークにCodeIgniterを利用するしない問わず、静的URLでサイトを構築しているとdocomoのUID送出に必要なパラメータで悩まされます。
動的URLにするしかありません(きっと)。
おまけに、Cookieに対応していない端末だとセッションも毎回変わってしまいお手上げです。なので、
session.use_trans_sid = 1
session.use_cookie = 0
とphp.iniまたはini_set()し、相対パスにsessionが付くように変更したりしなかったりです。
viewやcontrollerなどに動的URLを記述するのも気持ち悪いので、Config.phpコアを継承する形をとり、libraries/MY_Config.phpを作ってsite_url()メソッドをオーバーライドし、第2引数にフラグを渡して出力を切り替える拡張を行います(個人的な対応案です)。
もちろん、configでenable_query_string = TRUEとなっていれば動的に出力し、FALSEなら何も行わない。
PHPのフレームワークには、CodeIgniterがシンプルでいいと思うんですけどねー。
ActiveRecodeも使いやすいですし、必要十分って気がします!