用户跟踪模块¶
模块 mod_usertrack
描述¶
已废弃 mod_usertrack 应由 lua mod_usertrack 替换
点击流是网站访问者在浏览网站时执行的页面访问和相关点击序列。用户跟踪模块在用户端设置一个 cookie,以便启用点击流日志来跟踪用户活动。
安装¶
要使用 mod_usertrack,您需要先加载它。请确保您的配置文件中包含以下行
server.modules = { ..., "mod_usertrack", ... }
选项¶
usertrack.cookie-name
此选项允许设置 cookie 的名称。默认值为“TRACKID”。目前只允许使用 a-z。
例如:usertrack.cookie-name = "mycookie"
usertrack.cookie-attrs
(自 lighttpd 1.4.46 起)
此选项允许设置 cookie 的所有属性,包括 Path、Domain、Max-Age、Secure、HttpOnly、SameSite 等。设置此项将导致 usertrack.cookie-domain 和 usertrack.cookie-max-age 被忽略。此字符串将逐字包含在响应 Cookie 头中,并且值应正确进行 URL 编码。
例如:usertrack.cookie-attrs = "; Path=/; Version=1; Domain=.mydom.com; Max-Age=86400; Secure; HttpOnly, SameSite"
参考
https://zh.wikipedia.org/wiki/HTTP_cookie
Secure: http://www.faqs.org/rfcs/rfc2965.html
HttpOnly: https://blog.codinghorror.com/protecting-your-cookies-httponly/
SameSite: https://scotthelme.co.uk/csrf-is-dead/)
usertrack.cookie-domain
(已废弃;自 lighttpd 1.4.46 起已被 usertrack.cookie-attrs 取代)
设置此 cookie 适用的域名。
例如:usertrack.cookie-domain = ".example.com"
usertrack.cookie-max-age
(已废弃;自 lighttpd 1.4.46 起已被 usertrack.cookie-attrs 取代)
设置 cookie 的最大持续时间(秒)。如果未指定,它将不会向 cookie 添加“max-age”,这意味着它不会过期。
例如:usertrack.cookie-max-age = 60