Xpoint
   [напомнить пароль]

ерунда какая-то с get-запросом

Метки: [без меток]
2008-12-28 12:56:34 [обр] toxaxyz[досье]

есть банальный скрипт:
Код (perl):

#!/usr/bin/perl -w
use CGI ':standard';
$query = new CGI;
my $action = $query->url_param('action');        #
if ($action eq "showmain") {&ShowMain}
elsif ($action eq "search"){&Search}
else {
print "Content-type: text/html\n\n";
print "<p>Непредвиденные или недопустимые входящие данные!</p>\n" ;
exit 1;
}
print "Content-type: text/html\n\n";
print "работает";
exit 0;

запускаем:
/links.pl?action=search
работает
/links.pl?action=search&cat=1
работает
/links.pl?action=search&cat=1&val=
работает
/links.pl?action=search&cat=1&val=fgevwvgwr
а вот тут фигня (в значение val можно что угодно забивать с одинаковым результатом), пробовал тремя разными браузерами, мне сервер заявляет:

HTTP/1.x 302 Found
Date: Sat, 27 Dec 2008 17:01:13 GMT
Server: Apache/2.2.4 (Win32) mod_ssl/2.2.4 OpenSSL/0.9.8d PHP/5.2.4
Location: /cgi-bin/users/links.pl
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html
и редиректит меня на
/links.pl

стоит денвер 3. Я в недоумении.. Как бы выяснить, в чем причина?
ps: ессно, перезагрузка сервера и системы не помогает.

спустя 4 часа 48 минут [обр] toxaxyz[досье]
гм.. я на что-то наступил?..
если вместо val использовать в запросе любое другое название для переменной, все работает.. =\
спустя 53 минуты [обр] Алексей Севрюков(198/1280)[досье]
Скрипт тут не причем. Ищите проблему в другом месте.
спустя 1 минуту [обр] Алексей Севрюков(198/1280)[досье]
Или причем, Вы не полный код привели. Что у Вас в функции Search?
Powered by POEM™ Engine Copyright © 2002-2005