多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
### HttpUserId The module ngx_http_userid_module gives out cookies for identification of clients. For logging it is possible to use variables `$uid_got` and `$uid_set`. Remark: keep in mind variables $uid_got and $uid_set are not accessible in SSI, because SSI filter module working before userid filter. This module is compatible with [mod_uid](http://www.lexa.ru/programs/mod-uid-eng.html "http://www.lexa.ru/programs/mod-uid-eng.html") for Apache. Example ~~~ 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 **syntax:***userid [on|v1|log||off]* **default:***userid off* **context:***http, server, location* Enables or disables issuing cookies and logging requested cookies: - on - enables version 2 cookies and logs them; - v1 - enables version 1 cookies and logs them; - log - do not send cookies, but write down incoming cookies to log; - off - do not send cookies, and don't write them to logs; ### userid_domain **syntax:***userid_domain [ name | none ]* **default:***userid_domain none* **context:***http, server, location* Assigns the domain for cookie. The parameter "none" doesn't issue domain for cookie. ### userid_expires **syntax:***userid_expires [ time | max ]* **default:***none* **context:***http, server, location* Sets the expiration time for the cookie. The parameter set & send-out browser expiration time for cookie. Value "max" assigns the time on 31 December, 2037, 23:55:55 gmt. This is the maximum time that older browsers understand. ### userid_name **syntax:***userid_name name* **default:***userid_name uid* **context:***http, server, location* Assigns name to cookie. ### userid_p3p **syntax:***userid_p3p line* **default:***none* **context:***http, server, location* Directive assigns value for the header P3P, which will sent together with cookie. ### userid_path **syntax:***userid_path path* **default:***userid_path /* **context:***http, server, location* Sets the cookie path. ### userid_service **syntax:***userid_service number* **default:***userid_service address* **context:***http, server, location* Directive assigns the IP address of the server which gave out cookie. If not set, version 1 cookies set to zero, and for version 2 cookies the IP address of server. ### References [Original Documentation](http://sysoev.ru/nginx/docs/http/ngx_http_userid_module.html "http://sysoev.ru/nginx/docs/http/ngx_http_userid_module.html")