use CGI;
my $qry = new CGI;
my $argCt = @ARGV;
for ($i=0; $i < $argCt; $i++)
{
print "Arg $i = [$ARGV[$i]]\n";
}
print "No args found\n" if $argCt == 0;
foreach my $key ( $qry->param )
{
if ( $qry->param($key) )
{
foreach my $value ( $qry->param($key) )
{
print "key, value are $key, $value\n";
}
} else
{
# arg-less booleans
print "key-only is $key\n";
}
}
print "Arg(0) is [$ARGV[0]], param list is [", $qry->param(),"]\n";
####
perl stuff.pl a b c
Arg[0] = a
Arg[1] = b
Arg[2] = c
key, value are keywords, a
key, value are keywords, b
key, value are keywords, c
Arg(0) is [a], param list is [keywords]
####
perl stuff.pl a b=
Arg[0] = a
Arg[1] = b=
key-only is a
key-only is b
Arg(0) is [a], param list is [ab]
####
http:...stuff.cgi?a&b