2011-02-18 61 views
0

我想使用ruby CGI脚本通过重定向将参数发送到页面;不过,如果可能的话,我希望将其作为帖子(即不在URL中传递参数字符串)。我使用下面的代码在URL中使用参数字符串。如何使用POST从HTML页面重定向到另一个CGI?

def redirect(new_page) 
    print "Location:#{new_page}\n\n" 
end 

redirect("aPage.html?name=bla&something=else"); 

回答

1

据我所能研究,我还没有找到办法做到这一点。解决这个问题的方法之一就是在CGI脚本中打开html文件并按照CGI生成html的方式打印它。这里唯一的问题是你将在地址栏中有你的CGI脚本的URL,可以使用.htaccess做一个重定向(尽管我不能肯定地说它是否可行)。

希望这会有所帮助! :-D

相关问题