携帯端末の多くの機種でクッキーが使えないため、携帯サイトではPCサイトのようにクッキーにセッションIDを保存することができません。そのため、uidをセッションId代わりにするか、GETでセッションIDを持ちまわすことになります。GETで持ちまわすと比較的セッションIDが漏れやすくなるのですが、そこはギュッと目をつぶります。
php.iniもしくは.htaccessでsession.use_trans_sidをOnにしておくとコーディング自体はクッキーを利用できるときと同じようにsession関数を利用できるようです。(まだ確認してません(汗))
どちらが良いのか? ユーザがuidの送信を拒否している、uid送信の可否をその都度問うのは使い勝手が悪い、などの理由により、uidを使いづらい場合はGETの利用が向きそうです。
逆にとにかくセッションハイジャックを防ぎたい場合はuidが向きそうです。