quando ele loga, a $_SESSION["id"] pega o valor do banco de dados e registra.
beleza.
a hra que ele loga, tem uma informação no banco de dados: "Logado", quando o usuário loga, esse campo passa a valer 1, que é pra exibir que está online..
quando ele efetua o logof... esse campo "Logado" passa a valer 0 e a $_SESSION["id"] registra = "".
até ai beleza.. funcionando certim.
o problema, é que nem sempre o usuário sai do site em Logout...
as vezes, ele sai da página clicando em fechar .
quando isso acontece, a sessão fica ativa por determinado tempo e perde o valor...
só que no banco de dados o "Logado" fica valendo 1.
como eu faço pra quando ele sair da pagina clicando em fechar ou Apertando F4 ou indo por arquivo->fechar, ele execute uma função que zere o valor no banco de dados?
alguém saberia me ajudar?
ou tem como ver as sessões abertas no site?
e tipo.. a sessão que for vazia ele apaga do banco..?
Pergunta
--Ludson--
Galera, beleza?
seguinte...
Eu tenho um sistema de login no meu site..
quando ele loga, a $_SESSION["id"] pega o valor do banco de dados e registra.
beleza.
a hra que ele loga, tem uma informação no banco de dados: "Logado", quando o usuário loga, esse campo passa a valer 1, que é pra exibir que está online..
quando ele efetua o logof... esse campo "Logado" passa a valer 0 e a $_SESSION["id"] registra = "".
até ai beleza.. funcionando certim.
o problema, é que nem sempre o usuário sai do site em Logout...
as vezes, ele sai da página clicando em fechar .
quando isso acontece, a sessão fica ativa por determinado tempo e perde o valor...
só que no banco de dados o "Logado" fica valendo 1.
como eu faço pra quando ele sair da pagina clicando em fechar ou Apertando F4 ou indo por arquivo->fechar, ele execute uma função que zere o valor no banco de dados?
alguém saberia me ajudar?
ou tem como ver as sessões abertas no site?
e tipo.. a sessão que for vazia ele apaga do banco..?
tem como?
Vlew!!
:ph34r:
Link para o comentário
Compartilhar em outros sites
4 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.