• 締切済み

引数を受け取る事ができません

test.htmの内容 <FORM action="mail.cgi" method="POST"> <INPUT type="hidden" name="rcode" value="test"> <INPUT type="button" name="cmd" value="試し"> </FORM> test.cgiの内容 $abc=$ARGV[0]; 上記のようにすれば「test」の文字列が取得できませんでした。 値は文字列で10文字が最大です。 どうすればPerlで受け取る事ができるのでしょうか? perl勉強中です。宜しくお願い致します

みんなの回答

  • rafysta
  • ベストアンサー率45% (24/53)
回答No.2

use CGI; my $form = new CGI; my $abc = $form->param('rcode'); my $cmd = $form->param('cmd'); print $abc, "\n"; # "test"と出力される print $cmd, "\n"; # "試し"と出力される

  • PrintScree
  • ベストアンサー率25% (538/2091)
回答No.1

>$abc=$ARGV[0]; この記述はコマンドラインで実行したときのパラメータの受け取り方です。 こちらを参照してください。 http://www.tohoho-web.com/wwwcgi3.htm#CgiParameter

関連するQ&A

専門家に質問してみよう