# Sessioni in Ruby

**URL:** <https://www.ruby-forum.com/t/sessioni-in-ruby/75096>\
**Category:** IT\
**Created:** [November 7, 2006, 2:51pm UTC](https://www.ruby-forum.com/t/sessioni-in-ruby/75096 "2006-11-07T14:51:53Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [November 7, 2006, 2:51pm UTC](https://www.ruby-forum.com/t/sessioni-in-ruby/75096/1 "2006-11-07T14:51:53Z")

</div>

Ciao  
qualcuno di voi è riuscito a far funzionare le sessioni con Ruby ??? Io  
sto impazzendo con esempi che non funzionano.

In una prima pagina ho scritto :

require “cgi”  
require “cgi/session”

cgi = CGI.new(“html3”)  
sess = CGI::Session.new( cgi, “session\_key” =\> “rubyweb”,  
“session\_id” =\> “9650”,  
“new\_session” =\> true,  
“prefix” =\> “web-session.”)  
sess[“CustID”] = 123  
sess[“Part”] = “ABC”

Per cui ora ho due variabili salvate in un file nella temp del server.

Il problema è che non riesco a recuperare questi dati da un’altra pagina :  
Se scrivo questo

cgi = CGI.new(“html3”)  
sess = CGI::Session.new( cgi, “session\_key” =\> “rubyweb”,  
“prefix” =\> “web-session.”)

il valore di sess[“CustID”] è nil perchè ho visto che mi ricrea un’altra  
sessione però se gli metto new\_session=\>false va in errore per l’id errato  
???  
Qualcuno può fornirmi un esempio funzionante ???  
Grazie mille

---

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [November 7, 2006, 3:01pm UTC](https://www.ruby-forum.com/t/sessioni-in-ruby/75096/2 "2006-11-07T15:01:57Z")

</div>

Stai usando Rails?

On 11/7/06, removed\_email\_address@domain.invalid [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> cgi = CGI.new(“html3”)  
> Il problema è che non riesco a recuperare questi dati da un’altra pagina :  
> Grazie mille  
> Ml mailing list  
> removed\_email\_address@domain.invalid  
> [http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)

–  
Paolo D.’  
SeeSaw | Another point of view

> **[A Padova il buon software chi lo fa?](https://seesaw.it/)**
>
> A creare software sono tantissimi, a farlo molto bene c’è una certa schiera di sviluppatori, ma a costruirlo un pezzo alla volta insieme al cliente, plasmarlo sulle sue esigenze e renderlo parte di un nuovo approccio al mondo del lavoro sono davvero...

removed\_email\_address@domain.invalid
