Re: [Cascavel-pm] Contador Web de usuários OnLine
Gabriel Vieira
gabriel.vieira em gmail.com
Quinta Junho 23 09:05:56 PDT 2005
Verificar se ele acessa ou não é função do script que o lobo desenvolveu,
lembra?
A situação creio eu é a seguinte: o Lobo desenvolveu um script que contas
quantos usuários estão online no site. Só que o mesmo script será utilizado
em diversos sites porém cada um mostrando o acesso próprio. Ou seja, o site
X mostrará quantos usuários estão online no site X. Não podendo nenhum outro
site interferir nesta contagem.
Javascript é algo mais acessível do que cookies uma vez que pode ser
interpretado como 'menos inseguro' utilizá-lo e já que 100% dos grandes
portais o utilizam. Cookie por sua vez pode vir a ser bloqueado tanto pelo
navegador como por algum anti-vírus ou anti-spy que esteja sendo executado
no cliente. E como não é de interesse incomodar o cliente que deseja apenas
navegar, solicitar que ele habilite os cookies é extremamente inviável.
A solução de inseção do código JS acho que por enquanto é a melhor, mas como
passar pra página seguinte qual a SESSION do cliente? Que tipo de código
utilizar? Ai que está a dificuldade.
A solução 'perfeita' = sessão + cookies. (Oq está fora de cogitação).
Devemos procurar uma alternativa mais eficiente de identificar o cliente...
Saber IP local é 'impossível'. Então ele deve ser identificado com os dados
que já passa, devemos utilizar os dados que já possuímos.
Oq faremos!? hehe
----- Original Message -----
From: "Igor Sutton Lopes" <igor em izut.com>
To: "Cascavel Perl Mongers" <cascavel-pm em pm.org>; "Nilson Santos Figueiredo
Junior" <acid06 em gmail.com>
Sent: Wednesday, June 22, 2005 10:27 PM
Subject: Re: [Cascavel-pm] Contador Web de usuários OnLine
> Para evitar um processamento server-side de todas as páginas, se
> pode-se partir do pressuposto que o client usa javascript, poderia-se
> colocar uma função que seria rodada no document onLoad das páginas que
> modificaria os links que são pro próprio site no lado do cliente
> mesmo. Isso é algo trivial de se fazer. Assim a única modificação que
> precisaria ser feita seria a inclusão de uma linha pra carregar algum
> .js que faria isso em todos as páginas do site. Na verdade, com algum
> filtro do Apache, daria pra fazer isso automaticamente, creio eu.
Podemos presumir então que o cliente usa cookies também :) e utilizá-lo
para isso ;) Você estaria excluindo alguns navegadores modo texto com a
premissa de utilizar javascript. Acho que tem que ser definido os
requisitos (tem que ter javascript OU tem que ter cookies) para que a
funcionalidade exista. Outro ponto é: como verificar que o usuário não
mais está utilizando o site? Se você utilizar sessão, a mesma tem tempo
de expiração. Acho que tudo conspira para sessão (com ou sem cookies).
Igor.
_______________________________________________
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