Apache CookieTracking, qual é a especificação da entrada do log de acesso do cookie?

1

Digamos que minha configuração do apache contenha o seguinte

CookieTracking on
CookieName userfault
CookieDomain userfault.com

LogFormat "%{userfault}C" userfaultlog
CustomLog /var/log/userfault.com/access.log userfaultlog

Vejo que o log contém linhas com IP.somenumber , por exemplo

257.15.13.478.1200074655803685
619.203.17.113.1200174880115935

Gostaria de saber as especificações para esse número, mais especificamente, como ele pode ser armazenado da maneira mais eficiente. Eu olhei em volta e só encontrei o padrão do CookieStyle como 'Netscape', mas isso não me levou muito além.

Posso supor com segurança que caberá em um número de 64 bits? É mesmo um número (e decimal nisso)?

    
por Pieter 24.08.2009 / 12:04

1 resposta

1

O documento para o Netscape Cookie Spec está aqui: link . O que você está registrando é o conteúdo do cookie. Por exemplo, no meu site eu tenho:

W.X.Y.Z.1251144662259653
Origin=testing

Acho que o número é um registro de data e hora ou expirar.

UPDATE

Em o código fonte do mod_usertrack , você pode descobrir como o ID do cookie é gerado. Os comentários dizem:

Make Cookie: Now we have to generate something that is going to be pretty unique. We can base it on the pid, time, hostip

Assim, o número que vemos é um código único para rastrear o cookie.

    
por 24.08.2009 / 21:59