Если вы действительно, действительно хотите сделать это без param
, вы можете попробовать что-то вроде (не проверено):
my $vars = Vars();
my %USER_HTML_INPUT = map { $_ => [ split(m{\0}, $vars->{$_}) ] } keys %$vars;
, но чуть менее безобразно:Однако гораздо удобнее просто использовать param
для нужных вам параметров.
Также прочитайте раздел ОТЛАДКА документации CGI, чтобы узнать, как можно передать параметры CGI вскрипт с использованием CGI.pm из командной строки.