2012-08-10 62 views
2

我試圖傳遞參數的URL在POST方法中的URL參數傳遞

例如:

// 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'); 

return me -test爲什麼url上的param是空白的?

回答

4

使用->url_param而不是->param在處理POST請求時從URL獲取參數。