Perl で POST や GET パラメータを取得するには Perl に標準搭載されている CGI モジュールを使用する方法が一番簡単だと思います。
スポンサーリンク
CGI::param メソッドを使用して取得しますが、POST であろうと GET パラメータであろうと関係なく取得することができます。また、URL デコードされた結果が取得できますので、自前でデコード処理をする必要はありません。このあたりの仕様は PHP と同じです。( Perl が先とか細かいことは言わないでくださいね。どちらが先かなんて知りませんけどね )
サンプルコード
#!/usr/bin/perl use strict; use warnings; use CGI; # # POST / GET パラメータを取得 # my $q = new CGI; # パラメータ名を指定して取得する my $param1 = $q->param('name1'); my $param2 = $q->param('name2'); # 全てのパラメータを取得する for my $param_name ($q->param) { print $param_name . ' = ' . $q->param($param_name) . '\n'; }
参考