描述: | 网站上用户活动的点击流日志记录 |
---|---|
状态: | 延期 |
模块标识符: | usertrack_module |
源文件: | mod_usertrack.c |
通过浏览器cookie通过您的网站跟踪用户。
mod_usertrack
设置一个cookie,该cookie可以通过可mod_log_config
配置的日志记录格式进行记录:
LogFormat "%{Apache}n %r %t" usertrack CustomLog "logs/clickstream.log" usertrack
描述: | 跟踪Cookie适用的域 |
---|---|
句法: | CookieDomain domain |
内容: | 服务器配置,虚拟主机,目录,.htaccess |
覆写: | 文件信息 |
状态: | 延期 |
模块: | mod_usertrack |
此伪指令控制跟踪cookie应用于的域的设置。如果不存在,则cookie标头字段中不包含任何域。
域字符串必须以点开头,并且
必须至少包含一个嵌入式点。也就是说,
.example.com
是合法的,但www.example.com
并
.com
没有。
.co.uk
,尽管这种域表面上可以满足上述要求。.com
,并且允许此类cookie可能会带来安全风险。因此,如果您是由两部分组成的顶级域,则仍应使用实际域,就像使用其他任何顶级域(例如.example.co.uk
)一样。
CookieDomain .example.com
描述: | 跟踪Cookie的到期时间 |
---|---|
句法: | CookieExpires expiry-period |
内容: | 服务器配置,虚拟主机,目录,.htaccess |
覆写: | 文件信息 |
状态: | 延期 |
模块: | mod_usertrack |
使用时,此伪指令在usertrack模块生成的cookie上设置到期时间。的到期时间段 可以被给定为若干秒,或在格式,例如“2周3日11小时”。有效面额为:年,月,周,天,小时,分钟和秒。如果到期时间采用除表示秒数的数字以外的任何格式,则必须用双引号引起来。
如果不使用此指令,则cookie仅在当前浏览器会话中持续存在。
CookieExpires "3 weeks"
描述: | 将“ HTTPOnly”属性添加到cookie |
---|---|
句法: | CookieHTTPOnly on|off |
默认: | CookieHTTPOnly off |
内容: | 服务器配置,虚拟主机,目录,.htaccess |
覆写: | 文件信息 |
状态: | 延期 |
模块: | mod_usertrack |
兼容性: | 2.4.42及更高版本 |
设置为“ ON”时,“ HTTPOnly” cookie属性将添加到此模块跟踪cookie。此属性指示浏览器阻止javascript读取cookie的值。
描述: | 跟踪Cookie的名称 |
---|---|
句法: | CookieName token |
默认: | CookieName Apache |
内容: | 服务器配置,虚拟主机,目录,.htaccess |
覆写: | 文件信息 |
状态: | 延期 |
模块: | mod_usertrack |
该指令允许您更改此模块用于其跟踪目的的cookie的名称。默认情况下,cookie的名称为“ Apache
”。
您必须指定一个有效的cookie名称;如果使用包含不寻常字符的名称,结果将无法预测。有效字符包括AZ,az,0-9,“ _”和“-”。
CookieName clicktrack
描述: | 将“ SameSite”属性添加到Cookie |
---|---|
句法: | CookieSameSite None|Lax|Strict |
默认: | unset |
内容: | 服务器配置,虚拟主机,目录,.htaccess |
覆写: | 文件信息 |
状态: | 延期 |
模块: | mod_usertrack |
兼容性: | 2.4.42及更高版本 |
当设置为“ None”,“ Lax”或“ Strict”时,“ SameSite” cookie属性将以相应的值添加到此模块中,以跟踪cookie。此属性指示浏览器在跨站点上下文中请求Cookie时如何处理。
值“ None”设置为“ SameSite = None”,这是最宽松的设置。要忽略此属性,请完全忽略该指令。
描述: | 将“安全”属性添加到Cookie |
---|---|
句法: | CookieSecure on|off |
默认: | CookieSecure off |
内容: | 服务器配置,虚拟主机,目录,.htaccess |
覆写: | 文件信息 |
状态: | 延期 |
模块: | mod_usertrack |
兼容性: | 2.4.42及更高版本 |
设置为“ ON”时,“安全” cookie属性将添加到此模块跟踪cookie。此属性指示浏览器仅通过HTTPS传输cookie。
描述: | Cookie标头字段的格式 |
---|---|
句法: | CookieStyle
Netscape|Cookie|Cookie2|RFC2109|RFC2965 |
默认: | CookieStyle Netscape |
内容: | 服务器配置,虚拟主机,目录,.htaccess |
覆写: | 文件信息 |
状态: | 延期 |
模块: | mod_usertrack |
此伪指令控制cookie标头字段的格式。允许的三种格式是:
并非所有客户都能理解所有这些格式,但是您应该使用用户浏览器通常可以接受的最新格式。在撰写本文时,大多数浏览器都支持这三种格式,这Cookie2
是首选格式。
CookieStyle Cookie2
描述: | 启用跟踪Cookie |
---|---|
句法: | CookieTracking on|off |
默认: | CookieTracking off |
内容: | 服务器配置,虚拟主机,目录,.htaccess |
覆写: | 文件信息 |
状态: | 延期 |
模块: | mod_usertrack |
当mod_usertrack
被加载,并且
CookieTracking on
设置,Apache将向用户跟踪Cookie为所有新的请求。此伪指令可用于基于每个服务器或每个目录打开或关闭此行为。默认情况下,启用
mod_usertrack
将不
激活的cookies。
CookieTracking on