kunitsuji
tsuji****@m-s*****
2008年 1月 10日 (木) 23:09:28 JST
kunitsujiです。 モバイルサイトをどういう形態で運営するかということかとおもいます。 公式サイトとして運営する(できる)のか、 勝手サイトとして運営するのかということかと。 通常EZ番号なりソフトバンクでの端末シリアルが取得できるので、それを認証の 時点で吸い取っておけば、セッションをもってまわることは必要ないかとおもい ます。 ※ソフトバンクで機種変更した場合は変更しなければなりません。 PCと共通ではなく、あくまでもモバイル限定サイトと仮定した場合、 上記の方法で問題ないかとおもいます。 ※ドコモはどうするというのがありますが。 公式であれば、UIDが確実につど取得できるので、それも問題ないかということ になりますが、 今度はドコモもソフトバンクも、 リクエストURIに ?UID=XXXX や ?cp=xxxx&sid=xxx が必須となっているので、これも逆に難しい問題かとおもいます。 なので、今後軽さ=モバイルには特に有効なので、この部分はかなりベストな方 法を考える必要がありますね。 某SNSなどの場合(笑)ログインIDとパスワードで入力するという方法があり、 それによって認証状態を維持する必要がでてきますが、 通常のモバイル専用サイトであれば、そういうログイン処理は行っていない場合 がほとんどですね。 >bossatamaです。 > >TIPSなどが滞っているのと、自分自身がそろそろ業務でCIを使い始めたいなぁ >という思いもあり、問題を投げかけてみます。 > >会員制のモバイルサイトをCIでどう構築したら良いのか? >という重い問題を提起します(笑) > >PHPセッション通常ですと、 > >Mypage.php?sessid=セッションID >みたいなセッションIDの尾びれ引っ張り回します。 >このやり方が、モバイルサイトの常套手段ではないのかなぁと >思います。 ><a>タグのリンクも同様に?を付けてセッションIDを付加させて >おきます。 > >CakePHPでは、 > ><a herf="/m/mobile/auth?<?php eho h(CAKE_SESSION_COOKIE); ?>= ><?php echo h(session_id(); ?>"リンク名</a> > >みたにできるみたいです。 > >ところが、CIでは、?のようなURIは標準では使えません。 >(クエリ文字ベースアプローチ) >標準のURIルーティング定義としても難しいのではないでしょうか。 > >さて、どのように解決していきましょうかね。 > >参考Wiki >http://codeigniter.com/wiki/PHPSession/ > > >//bossatama > >_______________________________________________ >Codeigniter-users mailing list >Codei****@lists***** >http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users