1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Encerrar sessão quando o usuário fecha a aba do browser

Boa tarde galera!

Minha dúvida agora é o seguinte, como faço para encerrar uma sessão, quando o usuário fecha a aba do navegador, sem que ele clique no botão logout, ou algum botão com função parecida?

Explicando, estou fazendo um sistema, em PHP, e controlo o acesso as páginas através de variáveis de sessão. Pesquisando na internet descobri que essas variáveis são destruídas quando se fecha o browser, por completo, ou quando utilizo um comando, tipo unset();

Porém eu gostaria de destruir essas variáveis, e fazer que seja necessário que o usuário se logue novamente, mesmo quando ele fechou apenas a aba em que estava a aplicação.

No meu tempo de faculdade, eu vi Java Web, e descobri que é possível gerenciar sessões que se encerram quando se fecha a aba, quando se fecha o navegador, e até mesmo manter sessões, mesmo após o navegador ser fechado.

A minha dúvida é como eu faço isso no PHP agora?

Obrigado! Fiquem com Deus.

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags php session ou faça a sua própria pergunta.