1
2
<input type="hidden" name="ma[]" value="1">
<input type="hidden" name="ma[]" value="2">
Quote"ma[]" => 2,
1 2 3 4 5 6 7
#!perl use strict; use warnings; use 5.010; use CGI; say "Look ma[] brackets!: $_" for (CGI::param('ma[]'));
2014-11-18T18:41:32 pqbei perl CGI kriegt man halt immer eine liste von werten zurück (und keine arrayref).
1 2 3
# Query String hat sowas: m=1&m=2&m=3 my $value = param('m'); # $value = 1; my @values = param('m'); # @values = ( 1,2,3 );
CGI.pm
2014-11-18T19:03:06 LinuxerSoweit ich mich erinner, unterscheidet CGI::param() allerdings am Kontext (per wantarray() ), ob eine Liste aller Parameter-Werte oder eine Liste mit nur dem ersten Wert zurückgeliefert wird.