Re: [Cascavel-pm] Contador Web de usuários OnLine

Gabriel Vieira gabriel.vieira em gmail.com
Terça Junho 21 03:37:46 PDT 2005


Grande Ednardo..

Bom... creio que a melhor opção seria a criação de um único arquivo.

Em cada linha estaria o log de um visitante... para maior precisão você 
poderia pegar os dados do visitante como IP e Navegador de preferencia a 
partir desses dados criar uma 'quase sessão' codificando ambos com md5.

Exemplo:

ip+navegador|time
ip+navegador|time
ip+navegador|time
ip+navegador|time


assim evitaria a utilização de cookies que gera qualquer imprevisto. Mas se 
for 'arriscar' (creio que utilizar cookies eh arriscar) você poderia pegar + 
informações através de um java script e repassar ao script a ser executado.

Será? ;)

Abraços!
----- Original Message ----- 
From: "Ednardo Lobo" <ednardo em elobo.cjb.net>
To: "Cascavel Perl Mongers" <cascavel-pm em pm.org>
Sent: Monday, June 20, 2005 10:06 PM
Subject: [Cascavel-pm] Contador Web de usuários OnLine


    Olá Monges,

    Estou com problema, cuja a solução não acho ...

    Há algum tempo escrevi um script Perl para contabilizar a quantidade
de usuários on-line em websites e apresentar esse valor no próprio site.

    A  estratégia utilizada  é  capturar o  endereço  IP dos  visitantes
($ENV{REMOTE_ADDR}) e  criar para  cada diferente IP  um arquivo  cujo o
nome é o próprio  IP. O arquivo é recriado sempre que  um novo acesso de
mesmo IP é feito e removido quando um certo "life time" é atingido. Para
contabilizar  a  quantidade de  usuários  on-line,  é necessário  apenas
contar  a  quantidade  de  arquivos existentes  no  diretório  onde  são
criados.

    O problema  com está  estratégia, é que  se acessos  estiverem sendo
feitos de  uma rede local atrás  de um NAT, será  contabilizado um único
acesso para todas as máquinas.

    Alguém  conhece alguma  outra estratégia  que não  seja falha  nesta
situação específica?


    Grato,

-- 
    Ednardo Lobo

    LOBO's NET - www.lobosnet.com
    eboleto    - www.eboleto.com

_______________________________________________
Cascavel-pm mailing list
Cascavel-pm em pm.org
http://mail.pm.org/mailman/listinfo/cascavel-pm 



Mais detalhes sobre a lista de discussão Cascavel-pm