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

Ednardo Lobo ednardo em elobo.cjb.net
Segunda Junho 20 18:06:53 PDT 2005


    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



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