BUG: В CGI скрипты не передаются параметры по умолчанию
Добавлено: Пт авг 22, 2008 6:56 pm
Согласно доке
CGI Скрипту можно передать параметры по умолчанию, в этом случае метод записывается так: "script.cgi?p1=asdasd&p2=blabla
Почему-то это не работает в версии 3.1
Если при вызове схемы параметры p1, p2 отсутствуют, то "blabla" не передается в скрипт. Если при вызове схемы p1,p2 присуствуют, то их значения передаются корректно.
В качестве PoС использовался стандартный gotourl.cgi к котором раскоментирована строка
# Вывод параметров
foreach (keys %P){ print "$_=$P{$_}\n" }
В схеме 3
gotourl.cgi?default=def_url
При вызове схемы: http://sutra/in.cgi?3 получаем вывод
3=
Параметр default не передается!
Хотя при вывозе http://sutra/in.cgi?3&default=xxx получаем
default=xxx
3=
Так что тут все ОК
CGI Скрипту можно передать параметры по умолчанию, в этом случае метод записывается так: "script.cgi?p1=asdasd&p2=blabla
Почему-то это не работает в версии 3.1
Если при вызове схемы параметры p1, p2 отсутствуют, то "blabla" не передается в скрипт. Если при вызове схемы p1,p2 присуствуют, то их значения передаются корректно.
В качестве PoС использовался стандартный gotourl.cgi к котором раскоментирована строка
# Вывод параметров
foreach (keys %P){ print "$_=$P{$_}\n" }
В схеме 3
gotourl.cgi?default=def_url
При вызове схемы: http://sutra/in.cgi?3 получаем вывод
3=
Параметр default не передается!
Хотя при вывозе http://sutra/in.cgi?3&default=xxx получаем
default=xxx
3=
Так что тут все ОК