ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Помогите разобраться с SSI в nginx-0.7.63



Подтверждаю, проблема (особенность?) имеет место быть

=== /test.html ===
[<!--#echo var="args" -->]
<!--#include virtual="/include1.html?a=2" -->
[<!--#echo var="args" -->]
<!--#include virtual="/include2.html?a=3" -->
[<!--#echo var="args" -->]

=== /include1.html ===
[include1: <!--#echo var="args" -->]

=== /include2.html ===
[include2: <!--#echo var="args" -->]

запрос /test.html?a=1 выдает
[a=1] [include1: a=1] [a=1] [include2: a=1] [a=1]

Также при анализе $arg_a в конфиге переменная принимает то значение, которое было установлено первым.


----- Original Message ----- From: "Илья Винокуров" <ilvin@xxxxxxx>
To: <nginx-ru@xxxxxxxxx>
Sent: Monday, November 09, 2009 2:19 PM
Subject: Помогите разобраться с SSI в nginx-0.7.63



Здравствуйте !
Помогите пожалуйста разобраться с аномальным поведением SSI.
Имеем 2 файла

=== /test/1.html ===
[<!--#echo var="args" -->]
<!--#include virtual="/test/2.html?a=2" wait="no" -->
[<!--#echo var="args" -->]


=== /test/2.html ===
[<!--#echo var="args" -->]

Так оно работает как и ожидается: запрашиваю "/test/1.html?asd=3" получаю - "[asd=3] [a=2] [asd=3]"

А когда wait="no" меняю на wait="yes", оно меня вводит в недоумение своим ответом: "[asd=3] [a=2] [a=2]"

Это фича или бага?

С почтением,
 Илья Винокуров.





 




Copyright © Lexa Software, 1996-2009.