Zmienne sesji nie są utrwalane między żądaniami po zainstalowaniu poprawki zabezpieczeń programu Internet Explorer

Ostrzeżenie

Wycofana, nieobsługiwana aplikacja klasyczna Internet Explorer 11 ma zostać trwale wyłączona za pośrednictwem aktualizacji aplikacji Microsoft Edge dla niektórych wersji systemu Windows 10. Aby uzyskać więcej informacji, zobacz artykuł pt. Często zadawane pytania dotyczące wycofywania aplikacji klasycznej Internet Explorer 11.

Ten artykuł zawiera metody rozwiązywania problemu braku zmiennych sesji w programie Internet Explorer.

Oryginalna wersja produktu: Internet Explorer 5.5, Internet Explorer 6.0
Oryginalny numer KB: 316112

Symptomy

Po zainstalowaniu poprawki zabezpieczeń dla programu Microsoft Internet Explorer 5.5 lub 6.0 mogą wystąpić następujące problemy:

  • Zmienne sesji są tracone.
  • Stan sesji nie jest utrzymywany między żądaniami.
  • Pliki cookie nie są ustawiane w systemie klienta.

Uwaga

Te problemy mogą również wystąpić po zainstalowaniu najnowszej poprawki.

Przyczyna

Poprawka zabezpieczeń uniemożliwia serwerom o nieprawidłowej składni nazw ustawianie nazw plików cookie. Domeny korzystające z plików cookie muszą używać tylko znaków alfanumerycznych ("-" lub ".") w nazwie domeny i nazwie serwera. Program Internet Explorer blokuje pliki cookie z serwera, jeśli nazwa serwera zawiera inne znaki, takie jak znak podkreślenia ("_").

Ze względu na to, że stan sesji asp i zmienne sesji zależą od plików cookie do działania, program ASP nie może zachować stanu sesji między żądaniami, jeśli nie można ustawić plików cookie na kliencie.

Ten problem może być również spowodowany nieprawidłową składnią nazwy w nagłówku hosta.

Rozwiązanie

Aby obejść ten problem, użyj jednej z następujących metod:

  • Zmień nazwę domeny i nazwę serwera i użyj tylko znaków alfanumerycznych.
  • Przejdź do serwera przy użyciu adresu protokołu internetowego (IP), a nie nazwy domeny/serwera.

Uwaga

Po zmianie nazwy serwera może być konieczna zmiana konfiguracji programu Microsoft Internet Information Server (IIS). Aby uzyskać więcej informacji, zobacz sekcję Odwołania .

Stan

Takie działanie jest celowe.

Informacje

Aby uzyskać więcej informacji na temat specyfikacji RFC 883, zobacz NAZWY DOMEN — IMPLEMENTACJA i SPECYFIKACJA.