クッキー非対応の携帯電話からのアクセスについて質問です。

・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やログイン済みか否かを取得
です。

この、取得方法について何か解決方法ありますでしょうか。
もしくは、「そもそも、そんなことしないで、こういうふうに」とかあれば。


みなさん、こんな場合、どうしてますでしょうか?