From: TAKAISHI Hayato Date: 2003-03-19T18:26:42+09:00 Subject: [ruby-list:37359] Re: セッション変数 CGI::Session の使用法 こんにちは、高石です。 CGI::Sessionを使う場合、セッションIDを引き継ぐために、 ヘッダの出力にCGI#outやCGI#headerを使う必要があります。 # cookieを使わない場合は、ヘッダでは引き継げないので、 # formのを使って引き継ぐことになります。 # その場合 formの出力にCGI#formを使ってやる必要があります。 eRubyでなら、 <% require 'cgi' require 'cgi/session' cgi = CGI.new ses = CGI::Session.new(cgi) ERuby.noheader = true print cgi.header("charset" => "shift_jis") %> という具合にerubyのヘッダ出力を止めて、かわりにCGI#headerを 使うようにするといいのではないでしょうか。 # でも、実はCGI::Sessionは使ったことないので、間違ったこと書 # いてないかとやや不安。 /--------------------------------------------------------/ 高石 勇人 < rio-t@presen.to > PGP Key(RSA): http://rio-t.presen.to/pgp/mykey.asc (DSS): http://rio-t.presen.to/pgp/mykey-dss.asc /--------------------------------------------------------/