• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • mod_usertrack

    描述:Clickstream logging 网站上的用户活动
    状态:延期
    模块标识符:usertrack_module
    源文件:mod_usertrack.c

    摘要

    通过浏览器 cookies 通过您的网站跟踪用户。

    Logging

    mod_usertrack sets cookie,可以通过mod_log_config可配置的 logging 格式记录:

    LogFormat "%{Apache}n %r %t" usertrack
    CustomLog "logs/clickstream.log" usertrack
    

    CookieDomain 指令

    描述:跟踪 cookie 适用的域
    句法:CookieDomain domain
    Context:server config,virtual host,directory,.htaccess
    覆盖:FileInfo
    状态:延期
    模块:mod_usertrack

    此指令控制跟踪 cookie 适用的域的设置。如果不存在,则 cookie 标头字段中不包含任何域。

    域 string **必须以点开头,必须包含至少一个嵌入点。也就是说,.example.com是合法的,但www.example.com.com不是。

    今天使用的大多数浏览器都不允许为 two-part top level 域设置 cookies,例如.co.uk,尽管这样的域表面上满足上述要求。
    这些域等同于顶级 level 域,例如.com,并允许此类 cookies 可能存在安全风险。因此,如果您位于 two-part top level 域之下,则仍应使用实际域,就像使用任何其他顶级 level 域一样(对于 example .example.co.uk)。

    CookieDomain .example.com
    

    CookieExpires 指令

    描述:到期时间追踪 cookie
    句法:CookieExpires expiry-period
    Context:server config,virtual host,directory,.htaccess
    覆盖:FileInfo
    状态:延期
    模块:mod_usertrack

    使用时,此指令在 usertrack 模块生成的 cookie 上设置 expiry time。 expiry-period 可以以秒数的形式给出,或者以“2 周 3 天 7 小时”的格式给出。有效面额为:年,月,周,日,小时,分钟和秒。如果到期 time 的格式不是指示秒数的一个数字,则必须用 double 引号括起来。

    如果未使用此指令,cookies 仅适用于当前浏览器 session。

    CookieExpires "3 weeks"
    

    CookieName 指令

    描述:追踪 cookie 的名称
    句法:CookieName token
    默认:CookieName Apache
    Context:server config,virtual host,directory,.htaccess
    覆盖:FileInfo
    状态:延期
    模块:mod_usertrack

    该指令允许您更改此模块用于跟踪目的的 cookie 的 name。默认情况下,cookie 名为“Apache”。

    您必须指定有效的 cookie name;如果使用包含异常字符的 name,则结果无法预测。有效字符包括 A-Z,a-z,0-9,“_”和“-”。

    CookieName clicktrack
    

    CookieStyle 指令

    描述:cookie 标头字段的格式
    句法:CookieStyle Netscape\|Cookie\|Cookie2\|RFC2109\|RFC2965
    默认:CookieStyle Netscape
    Context:server config,virtual host,directory,.htaccess
    覆盖:FileInfo
    状态:延期
    模块:mod_usertrack

    该指令控制 cookie 头字段的格式。允许的三种格式是:

    • Netscape,这是原始但现已弃用的语法。这是默认设置,历史上使用了 Apache 语法。
    • CookieRFC2109,这是取代 Netscape 语法的语法。
    • Cookie2RFC2965,这是最新的 cookie 语法。

    并非所有 clients 都能理解所有这些格式,但您应该使用用户浏览器通常可接受的最新格式。在撰写本文时,大多数浏览器都支持所有这三种格式,Cookie2是首选格式。

    CookieStyle Cookie2
    

    CookieTracking 指令

    描述:启用跟踪 cookie
    句法:CookieTracking on\|off
    默认:CookieTracking off
    Context:server config,virtual host,directory,.htaccess
    覆盖:FileInfo
    状态:延期
    模块:mod_usertrack

    加载mod_usertrack并设置CookieTracking on时,Apache 将为所有新请求发送 user-tracking cookie。此指令可用于在 per-server 或 per-directory 基础上打开或关闭此行为。默认情况下,启用mod_usertrack将******激活 cookies。

    CookieTracking on
    

    上篇:mod_userdir

    下篇:mod_version