игорь !<br>да, это работает пока location "простой"<br>но если location где делается set var отдается по fcgi или proxy_pass<br>то значения переменных в основном запросе оказываются неопределены :(<br><br><br><div>
<span class="gmail_quote">On 4/4/06, <b class="gmail_sendername">Igor Sysoev</b> <<a href="mailto:is@rambler-co.ru">is@rambler-co.ru</a>> wrote:</span><blockquote class="gmail_quote" style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; margin-left: 0.80ex; border-left-color: #cccccc; border-left-width: 1px; border-left-style: solid; padding-left: 1ex">
On Tue, 4 Apr 2006, proforg wrote:<br><br>> On 4/4/06, Igor Sysoev <<a href="mailto:is@rambler-co.ru">is@rambler-co.ru</a>> wrote:<br>><br>> On Tue, 4 Apr 2006, proforg wrote:<br>><br>> > Снова про наследование ssi переменных из подзапросов :)
<br>> > Ты помнится говорил что это не очень сложно сделать, может быть<br>> получится<br>> > включить это в следующщую версию nginx ?<br>><br>> Какое именно наследование имеется ввиду ?<br>> Наследование в основной ssi из подзапроса ? Это должно работать.
<br><br>> да, именно о нём. вот кусок из переписки где это обсуждалось (17<br>> февраля):<br><br>Видимо, мы тогда не поняли друг друга. Вот такие два файла:<br><br><!--# include virtual="/ssi_inc2.html" -->value is <!--# echo var="NAME" -->
<br><br>/ssi_inc2.html:<br><!--# set var="NAME" value="TEXT" --><br><br>у меня выдают<br>value is TEXT<br><br><br>Игорь Сысоев<br><a href="http://sysoev.ru">http://sysoev.ru</a><br><br>>> В SSI можно попробовать примерно так:
<br>>><br>>> <!--# include virtual="/mmc_var" -->value is "<!--# echo var="NAME" -->"<br>>><br>>> /mmc_var возвращает что-то вроде<br>>><br>>> <!--# set var="NAME" value="TEXT" -->
<br>>><br>>> Ответ в результате выглядит так:<br>>><br>>> value is "TEXT"<br>><br>> К сожалению, не получается.<br>> Если на локейшн /mmc_var поставить ssi on - то тогда <!--# set
<br>> var="NAME" value="TEXT" --> выполняется, но на уровень скрипта который<br>> вызвал /mmc_var значение var не передается, т.к установлено внутри<br>> подзапроса.<br>> если же убрать ssi on, то <!--# set var="NAME" value="TEXT" --> просто
<br>> выводится в основном скрипте - ssi фильтр делает один проход по тексту<br>> и обработать это уже не может ...<br>><br>> Игорь, а можно как нить простым способом заставить ssi применяться дважды<br>?<br>> Для таких случаев. Это я думаю всё равно будет быстрее чем куча
<br>подзапросов ...<br><br>Сейчас - нет. Переменные создаваемые внутри SSI дальше текущего подзапроса<br>не хранятся. Надо будет исправить.<br><br></blockquote></div><br><br clear="all"><br>-- <br>Alexej Bestchiokov <br>EMail/JID:
<a href="mailto:proforg@maloletka.ru">proforg@maloletka.ru</a><br>phone: +7 495 7853149