botão voltar Browser - faz dados da sessão de exclusão?
-
06-07-2019 - |
Pergunta
Será que apertar o botão de volta em um navegador da Web causa o conjunto de dados sessão na chamada anterior para ser excluído?
Solução
Não, isso não acontece.
Bem, se o usuário chegou à página anterior por POST (em oposição a GET) e reposts a página, o servidor vai processar o pedido novamente. Não vai apagar os dados na sessão embora. É possível atingir esse comportamento com algum código, mas isso não é assim que funciona por padrão.
Outras dicas
Do lado do servidor é tratado pelo framework web, então o comportamento podem ser diferentes. No entanto, quase todos os frameworks mapear os dados da sessão para cookies, que não são perdidos ao usar o botão de volta.
Algumas estruturas podem no entanto codificação de ID da sessão na URL em vez de cookies (muitas vezes como uma queda-back se os navegadores não suporta cookies), e nesse caso os navegadores podem perder o ID da sessão, se ele "costas" a.
No. Isso só faz com que o navegador quer enviar novamente o que ele simplesmente enviado para o servidor, ou ele vai fazer com que o navegador para buscar a página de seu cache, sem interagir com o servidor em tudo.