假设我的apacheconfiguration包含以下内容
CookieTracking on CookieName userfault CookieDomain userfault.com LogFormat "%{userfault}C" userfaultlog CustomLog /var/log/userfault.com/access.log userfaultlog
我看到日志然后包含IP.somenumber行,例如
257.15.13.478.1200074655803685 619.203.17.113.1200174880115935
我想知道这个号码的规格,更具体地说,它是如何以最有效的方式存储的。 我环顾四周,只能find默认的CookieStyle是“Netscape”,但这并没有让我更进一步。
我可以安全地假设它将适合在64位数字? 它甚至是一个数字(和小数)?
Netscape Cookie规范的文档在这里: http ://web.archive.org/web/20080205173011/http: //wp.netscape.com/newsref/std/cookie_spec.html 。 你logging的是cookie的内容。 例如在我的网站我有:
WXYZ1251144662259653 Origin=testing
我认为这个号码是一个时间戳或者过期date。
UPDATE
在mod_usertrack的源代码中 ,您可以find如何生成Cookie ID。 评论说:
制作Cookie:现在我们必须生成一些非常独特的东西。 我们可以根据pid,时间,hostip
所以我们看到的数字是用于跟踪cookie的唯一ID。