Zend Framework Part5
■ このスレッドは過去ログ倉庫に格納されています
0411nobodyさん
2011/11/09(水) 19:14:24.82ID:ZgH5UlUGクッキー非対応の携帯電話からのアクセスについて質問です。
・bootstrapのプラグイン(Zend_Controller_Plugin_Abstract)のdispatchhLoopStartupにて、
useragentでPCと携帯とスマートフォンの3種に区別しています。
・bootstrapのプラグイン(Zend_Controller_Plugin_Abstract)のpreDispatchにて、
権限のチェック(DBにてmoduleとcontrollerとactionからresourceがあるか否か)をしています。
権限がない場合は、ログインフォームへredirectしています。
・bootstrapのプラグイン(Zend_Controller_Plugin_Abstract)のpreDispathcにて、
携帯の場合は、use_trans_id=1にして、URLにセッションIDを付与してます
※それ以外のPCとスマートフォンの場合は、use_trans_id=0で、セッションクッキーを利用。
携帯からのアクセスの場合、フォームはhiddenのセッションID、直リンクはURLにセッションID、
が付与されていて正常動作しているのですが、サイト内でセッションIDの維持ができず、どう対処しようかと悩んでいます。
やりたいことは、
携帯からのアクセスの場合、GETやPOSTのセッションIDからgetParamsでユーザIDやログイン済みか否かを取得
です。
この、取得方法について何か解決方法ありますでしょうか。
もしくは、「そもそも、そんなことしないで、こういうふうに」とかあれば。
みなさん、こんな場合、どうしてますでしょうか?
■ このスレッドは過去ログ倉庫に格納されています