Значения, представленные в форме, можно получить с помощью модуля CGI
(поскольку вы не показали никакого кода, я не знаю, используете ли вы CGI
или пытаетесь обработать CGI-взаимодействия вручную (если вы делаете это вручную, вы делаете это неправильно) и метод param
.
Учитывая HTML-форму:
<form action='my_script.cgi' method=POST>
<input type=hidden name=hidden_field value=1>
<input type=submit>
</form>
Вы можете получить скрытое значение с помощью (в my_script.cgi
):
#!/usr/bin/env perl
use strict;
use warnings;
use CGI;
my $q = CGI->new;
my $hidden_value = $q->param('hidden_field');