我正在尝试在网址
中传递参数示例:
// 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
。 为什么网址上的参数是空白的?
答案 0 :(得分:4)
在处理POST请求时,使用->url_param
代替->param
从网址获取参数。