Las variables de sesión no persisten entre las solicitudes después de instalar la revisión de seguridad de Internet Explorer
Importante
La aplicación de escritorio Internet Explorer 11 está retirada y sin soporte a partir del 15 de junio de 2022 para determinadas versiones de Windows 10.
Todavía puede acceder a sitios antiguos heredados que requieren Internet Explorer con el modo Internet Explorer en Microsoft Edge. Obtenga más información.
La aplicación de escritorio Internet Explorer 11 se redirigirá progresivamente al explorador Microsoft Edge, más rápido y seguro. En última instancia, se deshabilitará a través de Windows Update. Deshabilite IE hoy.
En este artículo se proporcionan métodos para resolver el problema de las variables de sesión que faltan en Internet Explorer.
Versión del producto original: Internet Explorer 5.5, Internet Explorer 6.0
Número KB original: 316112
Síntomas
Después de instalar la revisión de seguridad para Microsoft Internet Explorer 5.5 o 6.0, es posible que encuentre los siguientes problemas:
- Las variables de sesión se pierden.
- El estado de sesión no se mantiene entre las solicitudes.
- Las cookies no se establecen en el sistema cliente.
Nota
Estos problemas también pueden producirse después de instalar una revisión más reciente.
Causa
La revisión de seguridad impide que los servidores con sintaxis de nombres incorrectos se ajusten a los nombres de cookies. Los dominios que usan cookies solo deben usar caracteres alfanuméricos ("-" o ".") en el nombre de dominio y el nombre del servidor. Internet Explorer bloquea las cookies de un servidor si el nombre del servidor contiene otros caracteres, como un carácter de subrayado ("_").
Dado que las variables de estado de sesión y sesión asp dependen de las cookies para funcionar, ASP no puede mantener el estado de sesión entre las solicitudes si no se pueden establecer cookies en el cliente.
Este problema también puede deberse a una sintaxis de nombre incorrecta en un encabezado host.
Solución
Para solucionar este problema, use uno de los métodos siguientes:
- Cambie el nombre de dominio y el nombre del servidor y use solo caracteres alfanuméricos.
- Vaya al servidor mediante la dirección de Protocolo de Internet (IP) en lugar del nombre de dominio o servidor.
Nota
Es posible que deba cambiar la configuración de Microsoft Internet Information Server (IIS) después de cambiar el nombre de un servidor. Para obtener más información, vea la sección Referencias.
Estado
Este comportamiento es una característica del diseño de la aplicación.
Referencias
Para obtener más información acerca de las especificaciones rfc 883, vea DOMAIN NAMES - IMPLEMENTATION and SPECIFICATION.