在POST方法的URL中传递参数

时间:2012-08-10 21:46:58

标签: perl cgi

我正在尝试在网址

中传递参数

示例:

// client side
URL: index.pl?action=view_user
METHOD: GET

#perl side

my $Q = CGI->new;
print $Q->param('action');

返回给我view_user,但在表单上尝试逐个示例时:

// client side
URL: index.pl?action=save_user
METHOD: POST
FORM:
   username: test

#perl side

my $Q = CGI->new;
print $Q->param('action'), "-", $Q->param('username');

给我-test为什么网址上的参数是空白的?

1 个答案:

答案 0 :(得分:4)

在处理POST请求时,使用->url_param代替->param从网址获取参数。