есть необходимость логгировать куки, проставляемые апачевским mod_usertrack.
(в реальной жизни это счётчик в виде empty_gif, который очень удобно
отдавать nginx'ом)
так вот ngx_http_userid_module почти подходит, ему можно сказать userid
log, и даже userid_name Apache,
но вот формат этой куки он не валидирует, поэтому в лог по $uid_got
ничего не пишется.
можно ли сделать так (добавить ещё один вариант опции userid, напр.
log_raw),
чтобы он просто логал содержимое куки, не задумываясь особо над её смыслом?
Как-то так:
set $uid "";
if ($http_cookie ~ "Apache=(.+?)(?:;|$)") {
set $uid $1;
}
Игорь Сысоев
http://sysoev.ru