UserID#
Выдает cookie для идентификации клиентов. Для записи в лог полученных и выданных cookie можно использовать встроенные переменные $uid_got и $uid_set. Модуль совместим с модулем mod_uid для Apache. Разрешает или запрещает выдачу cookie и запись приходящих cookie в лог: разрешает выдачу cookie версии 2 и запись приходящих cookie в лог; разрешает выдачу cookie версии 1 и запись приходящих cookie в лог; запрещает выдачу cookie, но разрешает запись приходящих cookie в лог; запрещает выдачу cookie и запись приходящих cookie в лог. Задает домен, для которого устанавливается cookie. Параметр По умолчанию http, server, location Задает время, в течение которого браузер должен хранить cookie. Параметр max устанавливает срок хранения cookie до 31 декабря 2037 года 23:55:55 GMT. Указание параметра Если параметр не По умолчанию http, server, location Если параметр не Если метка задана, то она сравнивается с первым дополняющим символом в base64 представлении идентификатора клиента, передаваемом в cookie. Если они не совпадают, то cookie перепосылается с заданной меткой, временем хранения и заголовком "P3P". Задает имя cookie. Задает значение для поля заголовка "P3P", которое будет выдаваться вместе с cookie. Если задано специальное значение Задает путь, для которого устанавливается cookie. По умолчанию http, server, location Если идентификаторы выдаются несколькими серверами (сервисами), то каждому
сервису следует назначить свой собственный Имя cookie и полученный идентификатор клиента. Если значением является непустая строка не равная Имя cookie и выданный идентификатор клиента.Пример конфигурации#
userid on;
userid_name uid;
userid_domain example.com;
userid_path /;
userid_expires 365d;
userid_p3p 'policyref="/w3c/p3p.xml", CP="CUR ADM OUR NOR STA NID"';
Директивы#
userid#
on
v1
log
off
userid_domain#
none
запрещает выдавать домен для cookie.userid_expires#
userid_expires
время | max
| off
;userid_expires off;
off
позволяет ограничить время действия cookie сессией браузера.userid_flags#
off
, задает один или несколько дополнительных флагов для cookie: secure, httponly, samesite=strict, samesite=lax, samesite=none.userid_mark#
userid_mark
буква | цифра | = | off
;userid_mark off;
off
, включает механизм маркировки cookie и задает символ, используемый в качестве метки. Этот механизм позволяет добавить или изменить userid_p3p и/или время хранения cookie, но при этом оставить неизменным идентификатор клиента. Меткой может быть любая буква английского алфавита (с учетом регистра), цифра или знак "=".userid_name#
userid_p3p#
none
, то в ответе не будет заголовка "P3P".userid_path#
userid_service#
userid_service
номер;userid_service <IP-адрес сервера>;
номер
, для обеспечения
уникальности выдаваемых идентификаторов клиентов. По умолчанию для cookie первой
версии используется ноль. Для cookie второй версии по умолчанию используется
число, составленное из последних четырех октетов IP-адреса сервера.Встроенные переменные#
$uid_got
#$uid_reset
#0
, то клиентские идентификаторы перевыдаются. Специальное значение log
дополнительно приводит к выдаче сообщений о перевыданных идентификаторах в error_log.$uid_set
#