RuHttpUserIdModule
Contents |
[edit] ngx_http_userid_module
Модуль ngx_http_userid_module выдаёт сookies для идентификации клиентов. Для записи в лог можно использовать переменные $uid_got и $uid_set. Модуль совместим с модулем mod_uid для Apache. Примечение: Использовать переменные $uid_got и $uid_set в SSI не получится, поскольку SSI фильтр отрабатывает до userid фильтра. Содержание Пример конфигурации Директивы
Пример конфигурации
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"';
[edit] Директивы
- [#userid userid]
- [#userid_domain userid_domain]
- [#userid_expires userid_expires]
- [#userid_name userid_name]
- [#userid_p3p userid_p3p]
- [#userid_path userid_path]
- [#userid_service userid_service]
[edit] userid
syntax: userid [on|v1|log||off]
default: userid off
context: http, server, location
Разрешает или запрещает выдавать cookie и записывать приходящие cookie в лог:
- on — разрешает выдавать сookie версии 2 и записывать приходящие cookie в лог;
- v1 — разрешает выдавать сookie версии 1 и записывать приходящие cookie в лог;
- log — запрещает выдавать cookie, но разрешает записывать приходящие cookie в лог;
- off — запрещает выдавать cookie и записывать приходящие cookie в лог;
[edit] userid_domain
syntax: userid_domain [имя|none]
default: userid_domain none
context: http, server, location
Директива задаёт домен, для которого устанавливается cookie. Параметр "none" запрещает выдавать домен для cookie.
Template:Anchor syntax: userid_expires [время|max]
default: нет
context: http, server, location
Директива задаёт время, в течение которого браузер должен хранить cookie. Параметр "max" задаёт время 31 декабря 2037 года 23:55:55 GMT. Это максимальное время, которое понимают старые браузеры.
[edit] userid_name
syntax: userid_name имя
default: userid_name uid
context: http, server, location
Директива задаёт имя cookie.
[edit] userid_p3p
syntax: userid_p3p строка
default: нет
context: http, server, location
Директива задаёт значение для строки заголовка P3P, который будет выдваться вместе с cookie.
[edit] userid_path
syntax: userid_path путь
default: userid_path /
context: http, server, location
Директива задаёт путь, для которого устанавливается cookie.
[edit] userid_service
syntax: userid_service число
default: userid_service IP-адрес сервера
context: http, server, location
Директива задаёт номер сервиса, выдавшего cookie. По умолчанию для cookie первой версии используется ноль, а для второй — IP-адрес сервера.










