Estou tendo um problema Eu estou fazendo um sistema em php e deve mostrar quantos usuários estão online e quantos estão offline.
então eu fiz uma coluna "online tipo int" 0 = offline, 1 = online.
quando o usuário faz o login no sistema muda para 1, e quando você clica em logout muda para 0, o problema é que quando o usuário fecha a aba ou desliga o seu computador, você não pode mudar para 0.
como você pode fazer isso?
Respostas:
0 para resposta № 1Você pode ter que fazer o tratamento de sessão. Quando o usuário efetua login, para essa sessão ele deve ser 1. Se o usuário efetuar login de outro local, para essa sessão você pode ter que manter 1 na memória, quando o usuário fecha a janela, a sessão é encerrada. Nesse momento você tem que excluir essa sessão da memória. Quando não há sessão na memória, o usuário é desconectado.