estou a desenvolver uma ferramenta, onde cada usuario pode ter amigos.
como e obvio, na sua lista de amigos, teria q ser possivel ver se este esta online ou offline,
inicialmente pensei em colocar um campo online numa bd, ao fazer login, esse campo assumiria o valor 1, e ao fazer logout, ou fechar o site, o campo voltava a 0, tudo com ajax, porque a pagina não podera fazer refresh.
o problema, e q se o utilizador matar o processo do browser, o campo não iria voltar a 0.
então pensei, em fazer um campo, onde ficaria um timeStamp. e com ajax, fazer sempre update nesse timestamp, porem, assim o browser teria q estar sempre a executar uma funçao, o q pesaria um pouco a pagina, visto q esta pagina já ira ser bastante pesada em termos de javascript.
então, a minha duvida e!,
tem alguma forma de verificar quem esta online, somente com javascript? sem o uso do php e sql,
e se não tem, qual seria melhor forma para o fazer?
Pergunta
ighor10
Ola pessoal,
estou a desenvolver uma ferramenta, onde cada usuario pode ter amigos.
como e obvio, na sua lista de amigos, teria q ser possivel ver se este esta online ou offline,
inicialmente pensei em colocar um campo online numa bd, ao fazer login, esse campo assumiria o valor 1, e ao fazer logout, ou fechar o site, o campo voltava a 0, tudo com ajax, porque a pagina não podera fazer refresh.
o problema, e q se o utilizador matar o processo do browser, o campo não iria voltar a 0.
então pensei, em fazer um campo, onde ficaria um timeStamp. e com ajax, fazer sempre update nesse timestamp, porem, assim o browser teria q estar sempre a executar uma funçao, o q pesaria um pouco a pagina, visto q esta pagina já ira ser bastante pesada em termos de javascript.
então, a minha duvida e!,
tem alguma forma de verificar quem esta online, somente com javascript? sem o uso do php e sql,
e se não tem, qual seria melhor forma para o fazer?
obrigado..
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.