|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Maxim Yemelyanov 2:5020/400 02 Jul 2004 15:01:08 To : All Subject : read POSTed data --------------------------------------------------------------------------------
Приветствую!
Почему-то не читаются POST данные в этом случае:
sub handler
{
my $r = shift;
my $apr = Apache::Request->new($r);
my @params = @apr->param;
}
Следующая попытка написать процедурку, которая вернет хеш из GET и POST
параметров тоже не увенчалась успехом:
sub r_params
{
my $r = shift;
my %get = $r->args;
my $clen = $r->header_in('Content-Length') || 0; # значение есть
my $post = $r->content; # а тут пусто
if (length($post) < $clen)
{
$r->read($post, $clen - length($post), length($post)); # все равно пусто
}
my %post = $r->args($post);
return { %get, %post };
}
Как под mod_perl-ом получить заPOSTенные данные?
--
Удачи!
Максим
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5.3
* Origin: Enigma Soft (2:5020/400)
Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/13126361fbd31.html, оценка из 5, голосов 10
|