【发布时间】:2014-10-10 18:52:05
【问题描述】:
如果用户输入了正确的组合,我想将两个值传递给另一个页面,一个是名称,另一个是密码。如果用户知道我可以通过在查询字符串中包含值来重定向,例如:
$cgi->redirect('http:someotherpage.com?username=$username&password=$password');
但那是使用 GET 请求,有没有办法使用 POST 来做同样的事情,或者在 Perl 中重定向时是否有另一种方法来传递值?我知道 JSP 有一个名为 RequestDispatcher 的方法,如果 POST 不可用,Perl 中有类似的方法吗?
编辑:我之前找到了这个链接CGI Application Dispatch,但它有点技术性,所以我不知道这是否是适合这项工作的工具。
编辑:我正在使用 CGI.pm
【问题讨论】: