Usuários online

Enviada por Salizzar 
Salizzar
Usuários online
06 de March de 2001 às 06:22PM
Olá !!!

Por acaso o PHP pode mostrar o número de usuários conectados no site?
Seria como aquele em ASP, porém para rodar em PHP mesmo ...
Não tenho muito conhecimento, por isso peço a ajuda de vocês.
Me retornem, mesmo para dizer que não há como fazer isso.

Obrigado !!!

Marcelo Correia Pinheiro - salizzar@bol.com.br
Joao Prado Maia
Re: Usuários online
11 de March de 2001 às 07:11AM

Ola Marcelo,

Esse negocio de mostrar quantos usuarios conectados no site eh na verdade um truque nao muito seguro de "adivinhar" quantas pessoas estao navegando a sua homepage.

Do modo que o protocolo HTTP eh definido (esse eh o protocolo usado nas conexoes entre os browsers e os servidores de paginas), o mesmo nao tem "estado". Significa em termos mais simples o seguinte: o browser do usuario quando entra no seu site, ele basicamente abre uma conexao com o servidor de paginas e pede a pagina que voce quer. Depois que o servidor de paginas envia a resposta, a pagina requisitada, ele fecha essa conexao e "esquece" totalmente quem eh esse usuario.

Isso faz com que voce nunca tenha certeza se uma pessoa esta realmente no seu site. Assim que o browser do usuario pegou a pagina de resposta, a conexao com o servidor de paginas eh fechado. Como voce ira saber entao que no momento que o browser fechou a conexao com o servidor ele (o usuario) nao pediu para entrar em outro site ? Nao ha como saber.

Bem, toda essa teoria eh muito legal mas nao te ajuda muito, nao eh verdade ? :)

Os scripts que criam esse tipo de negocio usam um tipo artifical de adivinhacao para calcular o numero de usuarios num site. Eles gravam a hora de conexao dos usuarios do site e calculam o numero de usuarios que se conectaram ao site nos ultimos N minutos. Entao quando voce ve aquela mensagem "Existem 34 usuarios no site.", na verdade significa que 34 usuarios se conectaram ao site nos ultimos N minutos, onde N eh o numero de minutos configurado pelo webmaster do site em questao.

Agora que voce ja sabe dos motivos tecnicos e do meio que as pessoas inventaram para passar por cima dessa limitacao, voce pode procurar pela Internet por um script parecido.

Uma boa sugestao seria procurar em http://weberdev.com ou http://px.sklar.com.

Espero que isso possa ajudar,
Joao
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.