ruby-list で話題の CGI::Session を使ってクッキーを使ったセッション管理に改造。
登録後、チェック用の CGI でクッキーからセッション ID 読み込んでみて、失敗した場合だけクエリにセッション ID をのせる。このチェックは自動的にロケーションするのでユーザには見えない。
登録テスト