Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Marcio POG

Antes de uma Session morrer

Recommended Posts

Boa noite pessoal, tenho algumas dúvidas, vou numerá-las para facilitar...

 

1- Quando o usuário fecha o navegador, automaticamente a session será fechada?

 

2- Existe algum método, ou um "jeitinho" de obrigar um bloco de código ser executado antes de uma session morrer, independente do que aconteça (timeout, navegador fechado, logoff, etc)?

 

Um muito obrigado a quem puder ajudar. ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu não testei ainda, mas o Jquery tem uma função que da para você adaptar...

http://api.jquery.com/unload/

 

veja um exemplo:

$(window).unload(function() {
  alert('Handler for .unload() called.');
});

da para adaptar para ele executar outra função...

espero q te ajude...

 

qualquer duvida posta no forum de javascript, pq so com javascript você vai conseguir fazer isso.!

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não tenho certeza sobre a pergunta 1, mas suponho que não, pois a Session é dada pelo início da comunicação do Browser com o Servidor até a chamada da função Abandon ou que se atinja o tempo definido por Session.TimeOut.

 

Para resolver o problema 2, utiliza-se a procedure Session_onend, que deve ser implementada no arquivo Global.asa, abaixo segue um exemplo do conteúdo:

 

<script language="vbscript" runat="server">
Sub Session_OnStart
	' Códgo a ser executado quando a sessão for inicializada
End Sub

Sub Session_OnEnd
	' Código a ser executado qndo a sessão for finalizada
End Sub
</script>

 

Para maiores informações você pode acessar: http://www.w3schools...end_onstart.asp

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.