игорь !<br>да, это работает пока location &quot;простой&quot;<br>но если location где делается&nbsp;set&nbsp;var&nbsp;отдается&nbsp;по&nbsp;fcgi&nbsp;или proxy_pass<br>то&nbsp;значения&nbsp;переменных&nbsp;в&nbsp;основном&nbsp;запросе&nbsp;оказываются неопределены&nbsp;:(<br><br><br><div>
<span class="gmail_quote">On 4/4/06, <b class="gmail_sendername">Igor Sysoev</b> &lt;<a href="mailto:is@rambler-co.ru">is@rambler-co.ru</a>&gt; 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>&gt; On 4/4/06, Igor Sysoev &lt;<a href="mailto:is@rambler-co.ru">is@rambler-co.ru</a>&gt; wrote:<br>&gt;<br>&gt; On Tue, 4 Apr 2006, proforg wrote:<br>&gt;<br>&gt; &gt; Снова про наследование ssi переменных из подзапросов :)
<br>&gt; &gt; Ты помнится говорил что это не очень сложно сделать, может быть<br>&gt; получится<br>&gt; &gt; включить это в следующщую версию nginx ?<br>&gt;<br>&gt; Какое именно наследование имеется ввиду ?<br>&gt; Наследование в основной ssi из подзапроса ? Это должно работать.
<br><br>&gt; да,&nbsp;&nbsp;именно о нём.&nbsp;&nbsp;вот&nbsp;&nbsp;кусок из переписки где это обсуждалось (17<br>&gt; февраля):<br><br>Видимо, мы тогда не поняли друг друга. Вот такие два файла:<br><br>&lt;!--# include virtual=&quot;/ssi_inc2.html&quot; --&gt;value is &lt;!--# echo var=&quot;NAME&quot; --&gt;
<br><br>/ssi_inc2.html:<br>&lt;!--# set var=&quot;NAME&quot; value=&quot;TEXT&quot; --&gt;<br><br>у меня выдают<br>value is TEXT<br><br><br>Игорь Сысоев<br><a href="http://sysoev.ru">http://sysoev.ru</a><br><br>&gt;&gt; В SSI можно попробовать примерно так:
<br>&gt;&gt;<br>&gt;&gt; &lt;!--# include virtual=&quot;/mmc_var&quot; --&gt;value is &quot;&lt;!--# echo var=&quot;NAME&quot; --&gt;&quot;<br>&gt;&gt;<br>&gt;&gt; /mmc_var возвращает что-то вроде<br>&gt;&gt;<br>&gt;&gt; &lt;!--# set var=&quot;NAME&quot; value=&quot;TEXT&quot; --&gt;
<br>&gt;&gt;<br>&gt;&gt; Ответ в результате выглядит так:<br>&gt;&gt;<br>&gt;&gt; value is &quot;TEXT&quot;<br>&gt;<br>&gt; К сожалению, не получается.<br>&gt; Если на локейшн /mmc_var поставить ssi on - то тогда &lt;!--# set
<br>&gt; var=&quot;NAME&quot; value=&quot;TEXT&quot; --&gt; выполняется, но на уровень скрипта который<br>&gt; вызвал /mmc_var значение var не передается, т.к установлено внутри<br>&gt; подзапроса.<br>&gt; если же убрать ssi on, то &lt;!--# set var=&quot;NAME&quot; value=&quot;TEXT&quot; --&gt; просто
<br>&gt; выводится в основном скрипте - ssi фильтр делает один проход по тексту<br>&gt; и обработать это уже не может ...<br>&gt;<br>&gt; Игорь, а можно как нить простым способом заставить ssi применяться дважды<br>?<br>&gt; Для таких случаев. Это я думаю всё равно будет быстрее чем куча
<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