Impedir que um cookie expire quando o navegador é fechado?

Impedir que um cookie expire quando o navegador é fechado?

Como evito que os cookies expirem quando meu navegador estiver fechado?

Responder1

Você não pode. Esses cookies são definidos dessa forma por questões de segurança. Se você está perguntando sobre como definir a data de expiração de um cookie em seu próprio site, consulte estesPHPeJavaScriptmétodos.

Responder2

Responder3

Você pode tentar usar oPainel de cookiesPara mudar oExpireatributo de Sessionpara alguma data arbitrária no futuro. Isso converte efetivamente os cookies de sessão em cookies persistentes.

Sua milhagem pode variar porque tão corretamentemencionadoo tempo limite do lado do servidor é autoritário.

Parece que pode haver casos em que o tempo limite da sessão do lado do servidor é realmente maior que o Expiresatributo do cookie correspondente.

Acabei de ter um caso em que um site foobar usando autenticação por meio de um serviço de logon único exigia um novo login assim que a última janela do navegador do site era fechada. Adicionar um Expiresatributo ao cookie da sessão manteve a sessão ativa mesmo após reiniciar o navegador.

Como alternativa, adicionar um Expiresatributo ao cookie de autenticação do serviço de logon único requer um novo login no site foobar, mas evita a necessidade de inserir novamente as credenciais no serviço de logon único.

A edição manual de atributos de cookies obviamente não é muito fácil de usar, portanto, agrupar o procedimento em alguma extensão do navegador ou script de usuário parece significativo.

informação relacionada