>[оверквотинг удален]
>>Через свроенный Perl в nginx - ен получается достать и разобрать параметры
>>запроса.
>>P.S. В качетсве параметра в get может быть url, поэтому split по
>>знаку равно не совсем подходит ...
>>
>>Кто может подсказать варианты решения?
>
>Может стоит rewrite модом превратить динамик ссылку в статик? )
>
>index.pl?test=1?test2=2 -> /1/2/index.pl как вариантВариант, спасибо. Чего-то не додумался ... :(
Но только вот в чем проблема.
В параметрах запроса передается так же url.
Т.е. index.pl?url=http://opennet.ru/?quote=not_empty&az=post?qwerty=gfh
Пока получилось так (модуль perl для nginx)
package mytest;
use nginx;
sub handler {
my $r = shift;
$r->send_http_header("text/html");
return OK if $r->header_only;
@pairs = split(/&/, $r->args);
foreach $pair (@pairs) {
($name, $value) = split(/=/, $pair);
$res{$name} = $value;
$r->print("NAME $name VALUE $value
");
}
return OK;
}
1;
__END__