As variáveis de sessão não persistem entre solicitações depois de instalar o Patch de segurança da Internet Explorer
Aviso
O aplicativo da área de trabalho desativado e sem suporte do Internet Explorer 11 está programado para ser desativado permanentemente por meio de uma atualização do Microsoft Edge em certas versões do Windows 10. Para obter mais informações, consulte Perguntas frequentes sobre a desativação do aplicativo de área de trabalho do Internet Explorer 11.
Este artigo fornece métodos para resolver o problema de variáveis de sessão ausentes na Internet Explorer.
Versão original do produto: Internet Explorer 5.5, Internet Explorer 6.0
Número de KB original: 316112
Sintomas
Depois de instalar o patch de segurança do Microsoft Internet Explorer 5.5 ou 6.0, você poderá encontrar os seguintes problemas:
- As variáveis de sessão são perdidas.
- O estado da sessão não é mantido entre solicitações.
- Os cookies não são definidos no sistema cliente.
Observação
Esses problemas também podem ocorrer depois que você instalar um patch mais recente.
Motivo
O patch de segurança impede que servidores com sintaxe de nome impróprio configurem nomes de cookies. Os domínios que usam cookies devem usar apenas caracteres alfanuméricos ("-" ou ".") no nome do domínio e no nome do servidor. A Internet Explorer bloqueará cookies de um servidor se o nome do servidor contiver outros caracteres, como um caractere sublinhado ("_").
Como o estado da sessão ASP e as variáveis de sessão dependem de cookies para funcionar, o ASP não poderá manter o estado da sessão entre solicitações se os cookies não puderem ser definidos no cliente.
Esse problema também pode ser causado por uma sintaxe de nome incorreta em um cabeçalho de host.
Resolução
Para contornar esse problema, use um dos seguintes métodos:
- Renomeie o nome do domínio e o nome do servidor e use apenas caracteres alfanuméricos.
- Navegue até o servidor usando o endereço IP (Protocolo de Internet) em vez do nome de domínio/servidor.
Observação
Talvez seja necessário alterar a configuração do Microsoft Internet Information Server (IIS) depois de renomear um servidor. Para obter mais informações, confira a seção Referências .
Status
Este é o comportamento padrão.
Referências
Para obter mais informações sobre as especificações do RFC 883, consulte NOMES DE DOMÍNIO – IMPLEMENTAÇÃO e ESPECIFICAÇÃO.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários