Sessioni

Devo passare dati da una pagina all’altra usando le sessioni, nella
prima pagina creo la sessione:

session = CGI::Session.new(cgi,“session_key”=> “prova”,“new_session”=>
true,“session_expires”=> Time.now+24*3600,“session_domain”=>“localhost”)

e nell’altra li recupero:

session = CGI::Session.new(cgi)

Ma mi cambia il session_id,ma non dovrebbe essere gestito in automatico?
Qualcuno sa dirmi dove sbaglio, le ho provate tutte.
ps devo passare il session_id solo da cookie, non posso usare i
type=hidden dei form.

Spero che qualcuno possa aiutarmi,grazie