Estou executando o Windows 7 já há algum tempo e uso o Internet Explorer 8 como meu navegador principal. O que eu notei é que "perde" muito os cookies! Quero dizer!
Situação típica:
Eu entro em um lado verificando a caixa de seleção me lembre. Eu reinicio o computador / reinicio o navegador, vou ao site, fico logado automaticamente -> estou feliz. De vez em quando, no entanto, me pedem as credenciais.
Situação normal, você diria. Então eu faria se isso não acontecesse algumas vezes por semana. Vamos!
No Internet Explorer 7, não notei isso. Os cookies foram perdidos uma vez por trimestre. Note que eu estava usando o IE7Pro com o meu IE - não sei, no entanto, se tem alguma coisa a ver com o meu problema atual.
De qualquer forma eu me pergunto se esse comportamento é "normal" ou é só eu?
mais informações para pessoas que sugerem que pode ser normal - cookie expirando e outras coisas. Quando isso acontece, perco todos os cookies de autenticação - gmail, bloglines e outras coisas!
fonte
Respostas:
É um bug do IE8. O modelo de processo do IE8 é novo e muito falho. Se (quando) os processos do IE8 congelarem ou o computador for reinicializado com o IE8 aberto, os cookies serão perdidos.
Para ser muito claro, não está em "algumas máquinas" e não em um plug-in ou problema de software de terceiros. O problema não tem nada a ver com a data de validade do cookie, a data do PC ou qualquer outro usuário ou configuração controlada pelo site, é um BUG no IE8, PERIOD.
A Microsoft ainda tem que admitir que há um problema, então não há nenhuma correção para o problema. Este e vários outros BUGS incapacitantes no IE8 estão sendo ignorados, provavelmente porque eles são muito difíceis de corrigir e um resultado de falhas graves no novo modelo de processo que exigiria uma reconstrução inicial (IE9).
Então ... viva ou encontre outro navegador.
fonte
Como disse o BlueNovember, alguns sites definem cookies com datas de validade. No entanto, se você deseja permanecer conectado e salvar suas senhas em determinados sites, verifique se o recurso AutoCompletar está ativado no IE 8. Vá em Ferramentas> Opções da Internet e clique em Abrir a guia Conteúdo. Em "AutoCompletar", clique em configurações e marque a caixa "Nomes de usuário e senhas em formulários". Além disso, na guia Geral, em "Histórico de Navegação", verifique se "excluir histórico de navegação na saída" não está marcado e clique no botão Settigns para personalizar ainda mais como os cookies são armazenados.
Eu espero que essa informação ajude!
Equipe de divulgação do MSFT Internet Explorer
fonte
Mudar para "/" como caminho para o cookie resolveu o problema para mim. Eu tinha um caminho mais específico antes.
fonte
BeanAnimal parece estar correto.
Eu estou vendo um problema onde um cookie sendo definido pelo meu site enquanto estiver usando HTTPS não está sendo retornado para o servidor quando a conexão muda para HTTP (novamente, IE8 Win7). O cookie está presente em outras solicitações HTTPS.
Há algumas evidências de que o problema tem a ver com o modelo de processo, pois sou capaz de contornar o problema executando o IE como administrador (obviamente não é aconselhável, apenas para testar esse problema).
fonte
Os cookies podem ser definidos com um tempo de expiração. Na minha experiência, é normal que a maioria dos sites não permita que você permaneça logado por mais de uma semana.
fonte
Acabei de corrigir o problema do desaparecimento de cookies. Meu problema foi a data em que este pc foi definido para amanhã. O IE8 excluiu os cookies que foram configurados para expirar em um dia ou menos. A melhor parte é que eu peguei um dia inteiro!
fonte