CGI.new Can't Get the value?

i use ruby to write a cgi ..
but i can not use the CGI.new to get the "sk=go" value..
who can help me to fix the problem ?

thanks

···

=======================
index.html :

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Test</title>
</head>
<body>
<form action="test.rb?sk=go" method="post" target="skchat3"
onsubmit='window.open("","skchat3","resizable=yes,toolbar=no,directories=no,status=no,scrollbars=yes,resize=yes")'>
username : <input type="" />
password : <input type="" />
<input type="submit" value="submit" />
</form>
</body>
</html>

=======================
test.rb :

#!C:/InstantRails/ruby/bin/ruby

require 'cgi';

POST = CGI.new

print "Content-type: text/html\r\n\r\n"
print "This is a output test"
print "<br />"
print ">>"+POST['sk']
--
Posted via http://www.ruby-forum.com/.

It can't, because you made a POST query, so it's using the operator to
store POST data. If you want to access the query string, you can still do
so with CGI#query_string, but you'll have to decode it yourself.

(I use this much more simply: I have a script "testframework" that I call
as testframework?experimentname -- no name=value and encoding stuff to
parse -- and testframework has several forms that post back to itself
using the same URL)

--Ken

···

On Sun, 11 Nov 2007 02:05:02 -0500, Zeuxis Lo wrote:

i use ruby to write a cgi ..
but i can not use the CGI.new to get the "sk=go" value.. who can help me
to fix the problem ?

--
Ken Bloom. PhD candidate. Linguistic Cognition Laboratory.
Department of Computer Science. Illinois Institute of Technology.
http://www.iit.edu/~kbloom1/