[#40847] ActiveRecordからのSQLiteの使用について — Hiromi Ishii <banzaida@...>
こんばんは。konnです。
5 messages
2005/06/04
[#40854] Ruby without false or nil — SASADA Koichi <ko1@...>
ささだです。
14 messages
2005/06/08
[#40855] Re: Ruby without false or nil
— SAITO Shukaku <shukaku@...>
2005/06/08
斉藤秀格と申します。
[#40868] [RFC] framework of Ruby/Tk + VNC — Hidetoshi NAGAI <nagai@...>
永井@知能.九工大です.
6 messages
2005/06/10
[ruby-list:40838] cgi/session ブラウザが持っているセッションを認識しない
From:
hayashi <hayashi@...>
Date:
2005-06-02 05:47:40 UTC
List:
ruby-list #40838
初めまして、林と申します。
cgi/sessionライブラリを使って、
セッションを使ったWebページを作成しているのですが、
サーバー環境によってうまくいかないようで、行き詰まっています。
なにかヒントをいただければとメール致しました。
とりあえずうまく動いているかどうかを、
切り分けるために、RUBYレシピブック#231の
スクリプトを使ってテストしています。
うまく動いてくれないサーバーでの挙動は、
同じブラウザーウィンドウでアクセスしているのに、
再読込するたびに、サーバーに新しいセッションファイルを、
生成してしまいます。
セッション変数にセットした値も新しいセッション変数が生成されているので、
受け渡されず、初期状態です。
環境は、TURBOLINUX 8 SERVER
apache-1.3.27-26(RPM)
ruby 1.8.1 (2003-12-25) [i686-linux](source)
です。
手元のサーバーでこのスクリプトがうまく動いているのは、
TURBOLINUX 10 SERVER
httpd-2.0.51-10(RPM)
mod_ruby-1.2.0-2(RPM)
ruby-1.8.1-4(RPM)
と
TURBOLINUX 8 SERVER
apache-1.3.27-26(RPM)
ruby 1.6.8 (2003-10-15) [i686-linux](source)
です。
以下テストしているサンプルスクリプトです。
よろしくお願いします。
#!/usr/local/bin/ruby -Ks
require "cgi"
require "cgi/session"
#require "cgi/session/pstore"
cgi = CGI.new
rbsess = CGI::Session.new(cgi,
"tmpdir" => "/tmp/session",
"database_manager" => CGI::Session::FileStore,
"session_key" => "rbsessid"
)
rbsess["count"] ||= 0
rbsess["count"] += 1
rbsess.close
print cgi.header("text/plain")
puts rbsess["count"]
株式会社ミーム 林 秀樹
■本社:大阪市福島区福島4-8-28 FJビル2F・4F
Tel:06-6455-0033 Fax:06-6451-4699
□東京ブランチ:東京都千代田区飯田橋3-4-3-601
Tel:03-3239-8136 Fax:03-3239-8137
http://www.meme.ne.jp mailto:hayashi@meme.ne.jp