![Impedir que um cookie expire quando o navegador é fechado?](https://rvso.com/image/1289042/Impedir%20que%20um%20cookie%20expire%20quando%20o%20navegador%20%C3%A9%20fechado%3F.png)
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
Use umeditor de biscoitos?
Responder3
Você pode tentar usar oPainel de cookiesPara mudar oExpire
atributo de Session
para 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 Expires
atributo 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 Expires
atributo ao cookie da sessão manteve a sessão ativa mesmo após reiniciar o navegador.
Como alternativa, adicionar um Expires
atributo 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.