Алексей, спасибо,<br>это я понимаю.<br>uid_set трогаю при отсутсвии кук, и они успешно ставятся nginx-ом. Проблема в том, что в эту переменную значение куки, выставленной браузеру, не появляется. Либо я пытаюсь её считать в недозволенном месте.<br>
<br>Суммарно:<br>userid модуль активирую в http{}<br>в конфиге всего один локэшн <br>в этом локэйшне просто для тестов делается<br>set $param1 $uid_got;<br>set $param2 $uid_set;<br><br>влючен дебаг, смотрим что приходит.<br>
Браузер кристально чист от кук, первая загрузка. В логах пусто. Обе переменные пустые. Кука браузеру выставилась.<br>Обновляю страницу, появляется переменная $uid_got.<br><br>Михаил<br><br><div class="gmail_quote">2008/6/3 Alex Tutubalin &lt;<a href="mailto:lexa@lexa.ru">lexa@lexa.ru</a>&gt;:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">&gt; &gt;&gt; &nbsp; &nbsp; *) Добавление: переменные $uid_got и $uid_set можно использовать на<br>

&gt; &gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp;любой стадии обработки запроса.<br>
&gt;<br>
&gt; $uid_set приходит пустая всегда<br>
&gt; $uid_got - все окей.<br>
<br>
</div>Ну эту логику придумали мы с Хрусталевым в 2000-м примерно году,<br>
еще для Апача (и Топ100). Она вот в чем<br>
<br>
1) Если в запросе от пользователя получена кука, то она записывается<br>
&nbsp;в $uid_got<br>
<br>
2) Если от пользователя куки не пришло, то она ему выставляется и<br>
&nbsp;пишется в $uid_set<br>
<br>
Смысл тут только в том, чтобы для нового пользователя склеить его первое<br>
обращение (без куки) со всеми последующими (с кукой).<br>
<br>
Чтобы увидеть $uid_set - придите клиентом без кук. Ну там wget-ом.<br>
<br>
<br>
Алексей Тутубалин<br>
mailto: <a href="mailto:lexa@lexa.ru">lexa@lexa.ru</a><br>
Web: <a href="http://www.lexa.ru/lexa" target="_blank">http://www.lexa.ru/lexa</a><br>
<br>
</blockquote></div><br>