Персональный
сайт
Игоря
Сысоева


 
english
 
sysoev.ru
 
nginx
 поехали!    
 документация    
 поддержка    
 изменения    
 скачать    
 ссылки    
 
mod_accel
mod_realip
mod_deflate
программирование
всякая всячина
windows
freebsd
apache
pppd
unix
web
 
обо мне
для писем
для денег
 

Директивы модуля ngx_http_userid_module

 

09.11.2005

Модуль ngx_http_userid_module выдаёт сookies для идентификации клиентов. Для записи в лог можно использовать переменные $uid_got и $uid_set. Модуль совместим с модулем mod_uid для Apache.

Содержание

Пример конфигурации
Директивы
userid
userid_domain
userid_expires
userid_name
userid_p3p
userid_path
userid_service

Пример конфигурации

    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"';

Директивы


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 в лог;


syntax: userid_domain [имя|none]
default: userid_domain none
context: http, server, location

Директива задаёт домен, для которого устанавливается cookie. Параметр "none" запрещает выдавать домен для cookie.


syntax: userid_expires [время|max]
default: нет
context: http, server, location

Директива задаёт время, в течение которого браузер должен хранить cookie. Параметр "max" задаёт время 31 декабря 2037 года 23:55:55 GMT. Это максимальное время, которое понимают старые браузеры.


syntax: userid_name имя
default: userid_name uid
context: http, server, location

Директива задаёт имя cookie.


syntax: userid_p3p строка
default: нет
context: http, server, location

Директива задаёт значение для строки заголовка P3P, который будет выдваться вместе с cookie.


syntax: userid_path путь
default: userid_path /
context: http, server, location

Директива задаёт путь, для которого устанавливается cookie.


syntax: userid_service число
default: userid_service IP-адрес сервера
context: http, server, location

Директива задаёт номер сервиса, выдавшего cookie. По умолчанию для cookie первой версии используется ноль, а для второй — IP-адрес сервера.


(C) Игорь Сысоев
http://sysoev.ru