У меня есть Perl-скрипт, использующий CGI.
Браузер вызывает его с некоторыми параметрами.
Я хочу взять эти параметры, изменить некоторые из них и затем отправить обратно перенаправление сновая строка запроса, представляющая измененные параметры.
Я знаю, что я мог бы сделать это, например:
my $cgi = CGI->new()
my %vars = $cgi->Vars
$vars{'modify_me'} .=' more stuff';
my $serialized = join '&', map {$_.'='.$cgi->escapeHTML($vars{$_})} keys %vars;
Однако, похоже, что что-то упущено.Кроме того, он ничего не делает для обработки многозначных параметров.Кто знает, что еще он не может сделать.
Итак, есть ли модуль, который занимается только этой проблемой?Я не заинтересован в том, чтобы заново изобретать колесо, которое сделал более талантливый Райт.Правильно?