2009-05-01 9 views
0

私は、オンラインになるRubyの推測ゲームに取り組んでいます。私は、彼らが推測している数字を維持するために何とかセッションを通過する必要があることを知っていますが、私は運がない方法トンを試してみました。私のコードはhereです。Ruby CGIでセッションを使用してデータを渡すにはどうすればよいですか?

私は何をすることができますか?このコードは動作しますか?私はそれぞれのセクションを宣言しました。

答えて

1

セッションは、通常、クッキー(session cookie)の組み合わせ、またはURLに固定されたいくつかのセッションIDで、現在の「セッション」の一意の識別情報と、サーバー上のデータを保存して取得する方法クッキーからIDを与えられたとき。

たとえば、ip + Time.now.to_iに基づいてCookieを設定し、そのIDと、ハードドライブ上のデータベースまたはテキストファイルに設定する値を保存します。一意のIDを作成するよりはるかに優れた方法がありますが、まず簡単なものを目指してください。 :)

require 'cgi/session'で必要なCGI::Sessionを調べることもお勧めします。

関連する問題