Re: ngx_http_userid_module - неточности документации, cookie предсказуем

Volodymyr Kostyrko c.kworr на gmail.com
Пт Янв 20 15:17:20 UTC 2012



Igor Sysoev wrote:
> ngx_http_userid_module формирует куку так же, как mod_uid (за исключением
> баги c network order в ngx_http_userid_module) плюс к номеру процесса
> добавляются младшие биты микросекунд во время старта процесса.

Ну значит напрасно кипишую. Дока то лаконичная до безобразия... Про 
$uid_reset тоже ничего не написано, есть подозрение что это тоже зависит 
от userid_mark...

Ещё один глупый вопрос, можно ли получить идентификатор отдельно от его 
названия? $uid_got/$uid_set содержит с названием вида "uid=foobar", 
$cookie_uid содержит кодированный и только если у клиента оно уже есть.

Первое что приходит в голову:

if ($uid_got ~ '^uid=(.*)') {
   set $uid $1;
}
if ($uid_set ~ '^uid=(.*)') {
   set $uid $1;
}

-- 
Sphinx of black quartz judge my vow.



Подробная информация о списке рассылки nginx-ru