query.cgi
use strict;
my %param = map { /([^=]+)=(.+)/ } split /&/, $ENV{'QUERY_STRING'};
my $value;
if (exists $param{'value'}) {
$value = "あなたが入力したのは「$param{'value'}」です。";
} else {
$value = "入力してください。";
}
print <<HTML;
Content-Type: text/html
<html>
<head><title>QUERY_STRING Test</title></head>
<body>
<h1>QUERY_STRING Test</h1>
<form action="$ENV{'SCRIPT_NAME'}" method="GET">
<input type="text" name="value" />
<input type="submit" value="送信" />
</form>
<p>$value</p>
</body>
</html>
HTML
__END__
query.cgi を開く