SSI & default

Igor Sysoev is at rambler-co.ru
Sat May 7 19:43:53 MSD 2005


On Sat, 7 May 2005, Konstantin N. Bezruchenko wrote:

>> On Sat, 7 May 2005, Konstantin N. Bezruchenko wrote:
>
>>>>      *) Добавление: модуль ngx_http_ssi_filter_module и директивы ssi,
>>>>         ssi_silent_errors и ssi_min_file_chunk. Поддерживаются
>>>>         команды 'echo var="HTTP_..." default=""' и 'echo var="REMOTE_ADDR"'.
>>>
>>> Игорь, а для QUERY_STRING опция default="" не работает?
>
>> В команде echo var="..." параметр default работает для любой переменной.
>
> Я почему спросил, я тоже сначала так подумал, но когда дошло до дела
> оказалось что не работает.
>
> Делаю пустую страницу
> <!--#echo var="QUERY_STRING" default="blah-blah"-->
>
> вызываю эту страницу без QUERY_STRING - пусто
> если есть QUERY_STRING - она отображается а "blah-blah" я никак не
> могу увидеть.

Да, действительно, увидить default для $QUERY_STRING не получается.
default выводится в том случае, если переменной нет вообще - это
работает в случае переменных вида $HTTP_..., а $QUERY_STRING есть
всегда, пусть даже с пустым значением. Нужно будет это поправить.


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list