Asp Forum
Home
|
Login
|
Register
|
Search
Forums
>
comp.lang.ruby
CGI.new Can't Get the value ?
Zeuxis Lo
11/11/2007 7:05:00 AM
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-...
.
1 Answer
Ken Bloom
11/12/2007 12:38:00 AM
0
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 ?
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
--
Ken Bloom. PhD candidate. Linguistic Cognition Laboratory.
Department of Computer Science. Illinois Institute of Technology.
http://www.iit.edu...
Servizio di avviso nuovi messaggi
Ricevi direttamente nella tua mail i nuovi messaggi per
CGI.new Can't Get the value ?
Inserendo la tua e-mail nella casella sotto, riceverai un avviso tramite posta elettronica ogni volta che il motore di ricerca troverà un nuovo messaggio per te
Il servizio è completamente GRATUITO!
x
Login to ForumsZone
Login with Google
Login with E-Mail & Password