携帯の位置情報取得後にセッションを引き継ぐ方法

携帯の位置情報を使う場合、キャリアによってはセッションをそのままでは引き継げないものがある。
そういう時は戻り先URLにセッション変数を埋め込んだ形にすると良い。
それをmod_rewriteで処理すればセッションを引き継いだまま位置情報を取得することが出来る。

例:)
.htaccess
RewriteRule ^search/list-([^\-]+?)\.php$ search/list.php?PHPSESSID=$1&%{QUERY_STRING} [L]

戻り先URLは

http://example.com/search/list-xxxx.php

として、xxxxにセッションIDを埋め込むだけで良い。