ПРОЕКТЫ 


  АРХИВ 


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 stub



location ^~ /test1.html {
   ssi on;
}

location ^~ /test2.html {
   ssi on;
}

/test1.html:

<!--# set var="var1" value="val1"-->
<!--# block name="stub" -->
1<!--#echo var="var1" encoding="none" -->
<!--# endblock -->
<!--# include virtual="/test2.html" stub="stub"-->

/test2.html пустой

клиенту отдается:
1<!--#echo var="var1" encoding="none" -->

Что я делаю не так? :)

Igor Sysoev пишет:
On Thu, May 21, 2009 at 12:14:14PM +0700, Artem Bokhan wrote:

Есть переменная:
<!--# set var="var1" value="val1" -->

Есть include со stub'ом:
<!--# include virtual="/remote/body.php?argument=value" stub="one" -->

Есть необходимость увидеть значение переменной var1 в заглушке. Возможно?

Да, нужно только, что бы для /remote/body.php был разрешён ssi

location = /remote/body.php {
    ssi on;
    ...
}

потому что stub выполняется в контексте этого подзапроса.

Igor Sysoev пишет:
On Wed, May 20, 2009 at 11:46:32PM +0700, Bokhan Artem wrote:

Возможно ли использование переменных в ssi stub?
Где ?







 




Copyright © Lexa Software, 1996-2009.