From: NAWATE Masahiko Date: 2007-03-30T09:40:49+09:00 Subject: [ruby-list:43332] Re: cgi/sessionの使いかた 縄手@松江です. On Thu, 29 Mar 2007 17:36:33 +0900 rubikitch@ruby-lang.org wrote: > From: NAWATE Masahiko > Subject: [ruby-list:43326] cgi/sessionの使いかた > Date: Thu, 29 Mar 2007 14:45:05 +0900 > > るびきちです。 お世話になります. > リファレンスマニュアルをどうぞ。 > > http://www.ruby-lang.org/ja/man/?cmd=view;name=cgi%2Fsession 見た結果cgi/sessionにたどり着いたのですが,理解できませんでした.す みません. > > やりたいのは,hoge.htmlファイルにformを用意して,いくつかの変数(hogehoge, > > fugafuga,etc)をhoge.cgiに渡します.次に,hoge.cgiにある > > ボタンをクリックしてbar.cgiを起動して > > HTMLを出力するのですが,そのとき#{hogehoge},#{fugafuga}の値を保持してお > > いて表示することです. > > hogehoge, fugafugaの値がユーザに可視でいいのなら、hoge.cgiで > > などと書けばいいのでは? ということで,以下のようなものを試しましたが,third.cgiには値が渡りま せんでした.あほみたいな間違いを犯しているのでしょうか? start.html


second.cgi #!/usr/bin/ruby require 'cgi' require 'kconv' require 'jcode' form = CGI::new hoge = form['hoge'][0] fuga = form['fuga'][0] print "Content-type: text/html\n\n" print <
#{hoge}
#{fuga}
EOF third.cgi #!/usr/bin/ruby require 'cgi' require 'kconv' require 'jcode' print "Content-type: text/html\n\n" print < #{hoge}
#{fuga} EOF