userid - как запить отдаваемую первую куку в лог?
Oleg A. Mamontov
oleg на mamontov.net
Вс Мар 20 20:18:17 UTC 2022
On Sun, Mar 20, 2022 at 03:37:07PM -0400, dim1 wrote:
>запить = записать.
>
>Понятно, что в лог пишется полученные от клиента данные.
>Есть ли способ записать в лог только что сформированный uid (кука), который
>будет отдан клиенту?
map $uid_got $uid_any {
default $uid_got;
'' $uid_set;
}
log_format log1 '$remote_addr;$msec;$args;$http_referer;$request_time;$uid_any';
Стоит учесть, что в значении cookie используется base64 представление, а
в переменных $uid_got/$uid_set - шестнадцатиричное форматирование.
--
Cheers,
Oleg A. Mamontov
Подробная информация о списке рассылки nginx-ru