Las variables de sesión no se conservan entre las solicitudes después de instalar la revisión de seguridad de Internet Explorer

Advertencia

Se ha programado la deshabilitación permanente de la aplicación de escritorio retirada y sin soporte de Internet Explorer 11 a través de una actualización de Microsoft Edge en ciertas versiones de Windows 10. Para obtener más información, consulte Preguntas frecuentes sobre la retirada de la aplicación de escritorio de Internet Explorer 11.

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 original del producto: Internet Explorer 5.5, Internet Explorer 6.0
Número de KB original: 316112

Síntomas

Después de instalar la revisión de seguridad para Microsoft Internet Explorer 5.5 o 6.0, puede encontrar los siguientes problemas:

  • Las variables de sesión se pierden.
  • El estado de la 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 una sintaxis de nombre incorrecta establezcan 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 el estado de sesión de ASP y las variables de sesión 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 IP (Protocolo de Internet) en lugar del nombre de dominio o servidor.

Nota:

Es posible que tenga que 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, consulte 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 sobre las especificaciones de RFC 883, vea NOMBRES DE DOMINIO: IMPLEMENTACIÓN y ESPECIFICACIÓN.