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

Luis Campos de Carvalho monsieur_champs em yahoo.com.br
Segunda Junho 20 21:04:15 PDT 2005


--- Ednardo Lobo <ednardo em elobo.cjb.net> escreveu:
>     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?

  Ednardo, você pode usar um "cookie" na máquina do usuário, e manter uma contagem de "cookies
vistos", exatamente como faz com endereços IP. Assim, teria um efeito parecido, mas sem precisar
se ater apenas ao IP.
  Desta forma, cada computador sob um NAT Router estaria "coberto" pela sua contagem, sem que você
precise se preocupar em dividí-los.

  Putamplexos!

--
Luis Campos de Carvalho
Member of "São Paulo Perl Mongers",
Unix SysAdmin & OCP/DBA Oracle
http://br.geocities.com/monsieur_champs/


	
	
		
_______________________________________________________ 
Yahoo! Acesso Grátis - Internet rápida e grátis. 
Instale o discador agora! http://br.acesso.yahoo.com/


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