Re: userid - как запить отдаваемую первую куку в лог?

2022-03-20 Пенетрантность Oleg A. Mamontov

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 mailing list -- nginx-ru@nginx.org
To unsubscribe send an email to nginx-ru-le...@nginx.org


Re: userid - как запить отдаваемую первую куку в лог?

2022-03-20 Пенетрантность dim1
запить = записать. 

Понятно, что в лог пишется полученные от клиента данные. 
Есть ли способ записать в лог только что сформированный uid  (кука), который
будет отдан клиенту?

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,293856,293857#msg-293857

___
nginx-ru mailing list -- nginx-ru@nginx.org
To unsubscribe send an email to nginx-ru-le...@nginx.org


userid - как запить отдаваемую первую куку в лог?

2022-03-20 Пенетрантность dim1
log_format log1
'$remote_addr;$msec;$args;$http_referer;$request_time;$cookie_uid';
...
userid on;
userid_name uid;
userid_expires max;

При первом посещении страницы - не пишет отдаваемую uid в лог. Есть способ
заставить записать ее в лог? 
Я пробовал записывать в лог $uid_got и $uid_set

Но, значения $uid_got и $uid_set кардинально отличаются от выданной uid.

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,293856,293856#msg-293856

___
nginx-ru mailing list -- nginx-ru@nginx.org
To unsubscribe send an email to nginx-ru-le...@nginx.org