我正在使用Ruby进行猜测数字游戏,该游戏将在线。我知道我需要以某种方式通过SESSION以保持他们猜测的数字,但我已经尝试了大量的方法而没有运气。我的代码是here。
关于我能做些什么的任何想法让这段代码有效?我宣布了我的每个部分。
答案 0 :(得分:1)
会话通常是cookie (session cookie)的组合,或者在URL上添加的某个会话ID,它具有当前“会话”的一些唯一标识以及在服务器上保存数据的方法并在从cookie中获取id时检索它。
所以我会根据例如ip + Time.now.to_i
设置一个cookie,然后将该ID和我想要设置的值保存到硬盘上的数据库或文本文件中。请注意,创建唯一ID可能有很多更好的方法,但首先要针对简单的内容。 :)
我还建议您使用CGI::Session
查看所需的require 'cgi/session'
。