DetailPage-MSS-KB

Knowledge Base

Artikel-ID: 306070 - Geändert am: Sonntag, 21. April 2013 - Version: 3.0

 

Zusammenfassung

Microsoft Internet Explorer entspricht in seinen Einschränkungen den folgenden Empfehlungen laut RFC 2109:
  • mindestens 300 Cookies
  • mindestens 4096 Bytes pro Cookie (gemessen an der Größe der Zeichen, die das Cookie nicht-Terminal in der Syntax umfassen Beschreibung des Set-Cookie-Header)
  • mindestens 20 Cookies pro eindeutigen Host oder Domäne-name
Hinweis Diese empfohlenen minimalen Einschränkungen werden in RFC 2109, Abschnitt 6.3, "Implementierung Limits". Weitere Informationen finden Sie im Abschnitt "Informationsquellen".

Weitere Informationen

Jedes Cookie beginnt mit Name-Wert-Paar. Dieses Paar wird gefolgt von 0 (null) oder mehr Attribut-Wert-Paare, die durch Semikolons voneinander getrennt sind. Für einen Domänennamen ist jedes Cookie auf 4.096 Bytes beschränkt. Diese Summe kann als 4 Kilobyte (KB) ein Name / Wert-Paar vorhanden, oder als bis zu 20 Name / Wert-Paaren, dass insgesamt 4 KB. Wenn der Computer nicht genügend Speicherplatz zum Speichern von Cookies verfügt, wird das Cookie verworfen. Es wird nicht abgeschnitten. Anwendungen sollten so wenig Cookies wie möglich und so klein einen Cookie wie möglich verwenden. Außerdem sollten Anwendungen den Verlust eines Cookies verarbeiten können.

Wenn eine Webanwendung mehr als 19 benutzerdefinierte Cookies verwendet, kann ASP-Sitzungsstatus verloren. Internet Explorer 4.0 und höhere Versionen ermöglichen maximal 20 Cookies pro Domäne. Da ASPSessionID ein Cookie ist, wenn Sie 20 oder mehr benutzerdefinierte Cookies verwenden, wird der Browser dazu gezwungen, verwirft das ASPSessionID-Cookie und die Sitzung zu verlieren.

Um mehr als 20 Name-Wert-Paare für eine Domäne zu speichern, können Sie ein Cookiewörterbuch erstellen, indem verkettet mehrere Name / Wert-Paare für jedes Cookie bis zur 4.096 Byte-Begrenzung für das Cookie. Derzeit müssen zum Abrufen dieser Werte aus der clientseitige Skripterstellung Sie die Cookies manuell analysieren. Die Active Server Pages Request und Response -Objekte enthalten jedoch, integrierte Funktionen zum Arbeiten mit Cookie-Wörterbuch als Dictionary-Objekte. Der folgende Beispielcode veranschaulicht die Verwendung von Cookiewörterbuch in eine ASP-Seite:
<%
   Response.Cookies ("MyCookie")("a")="A"
   Response.Cookies ("MyCookie")("b")="B"   
   Response.Cookies ("MyCookie")("c")="C"
   Response.Cookies ("MyCookie")("d")="D"
   Response.Cookies ("MyCookie")("e")="E"
   Response.Cookies ("MyCookie")("f")="F"
   Response.Cookies ("MyCookie")("g")="G"
   Response.Cookies ("MyCookie")("h")="H"
   Response.Cookies ("MyCookie")("i")="I"
   Response.Cookies ("MyCookie")("j")="J"
   Response.Cookies ("MyCookie")("k")="K"
   Response.Cookies ("MyCookie")("l")="L"
   Response.Cookies ("MyCookie")("a1")="A"
   Response.Cookies ("MyCookie")("b1")="B"   
   Response.Cookies ("MyCookie")("c1")="C"
   Response.Cookies ("MyCookie")("d1")="D"
   Response.Cookies ("MyCookie")("e1")="E"
   Response.Cookies ("MyCookie")("f1")="F"
   Response.Cookies ("MyCookie")("g1")="G"
   Response.Cookies ("MyCookie")("h1")="H"
   Response.Cookies ("MyCookie")("i1")="I"
   Response.Cookies ("MyCookie")("j1")="J"
   Response.Cookies ("MyCookie")("k1")="K"
   Response.Cookies ("MyCookie")("l1")="L"
  
   Response.Cookies("MyCookie").Expires = "12/31/2001"


    For Each strKey In Request.Cookies
      Response.Write strKey & " = " & Request.Cookies(strKey) & "<BR><BR>"
      If Request.Cookies(strKey).HasKeys Then
        For Each strSubKey In Request.Cookies(strKey)
          Response.Write "->" & strKey & "(" & strSubKey & ") = " & _
            Request.Cookies(strKey)(strSubKey) & "<BR>"
        Next
      End If
    Next
%>
Hinweis In Internet Explorer 5.0 und höher können Sie das Verhalten UserData , Daten über Sitzungen hinweg beibehalten werden. Dieses Verhalten hat eine höhere Kapazität als Cookies.

Wenn Sie die Eigenschaft document.cookie zum Abrufen des Cookies auf dem Client verwenden, kann die Eigenschaft document.cookie nur 4.096 Bytes abrufen. Diese Summe Byte kann ein Name / Wert-Paar von 4 KB, oder es kann bis zu 20 Name-Wert-Paare, die eine Gesamtgröße von 4 KB sein.

Die document.getcookie -Funktion ruft die CDocument::GetCookie -Methode in Microsoft HTML.

Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
820536  (http://support.microsoft.com/kb/820536/ ) Document.Cookie-Eigenschaft zurück eine leere Zeichenfolge.

Informationsquellen

Weitere Informationen zu den Spezifikationen RFC 2109 finden Sie unter den folgenden Websites:
Internet Engineering Taskforce (IETF)
http://www.ietf.org/rfc/rfc2109.txt (http://www.ietf.org/rfc/rfc2109.txt)

World Wide Web Consortium (W3C)
http://www.w3.org/Protocols/rfc2109/rfc2109 (http://www.w3.org/Protocols/rfc2109/rfc2109)
Weitere Informationen über die Cookies -Auflistung finden Sie unter der folgenden Microsoft Developer Network (MSDN)-Website:
http://msdn.Microsoft.com/en-us/library/ms525394 (v=vs.90) aspx (http://msdn.microsoft.com/en-us/library/ms525394(v=vs.90).aspx)
Weitere Informationen über das Verhalten der UserData finden Sie unter den folgenden MSDN-Website:
http://msdn2.Microsoft.com/en-us/library/ms531424.aspx (http://msdn2.microsoft.com/en-us/library/ms531424.aspx)
Weitere Informationen zu Cookies finden Sie in den folgenden Cookie Central-Website:
http://www.CookieCentral.com/ (http://www.cookiecentral.com/)
Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
157906  (http://support.microsoft.com/kb/157906/ ) Wie Zustand über mehrere Seiten mit VBScript beibehalten
175167  (http://support.microsoft.com/kb/175167/ ) Wie Sie in Active Server Pages-Anwendungen speichern
Weitere Informationen zur Entwicklung von webbasierten Lösungen für Microsoft Internet Explorer finden Sie auf der folgenden Microsoft-Websites:
http://msdn.Microsoft.com/IE/ (http://msdn.microsoft.com/ie/)

http://support.Microsoft.com/IEP (http://support.microsoft.com/iep)
Microsoft stellt Kontaktinformationen von Drittanbietern zur Verfügung, die Sie auf der Suche nach technischem Support unterstützen. Diese Kontaktinformationen können sich ohne vorherige Ankündigung ändern. Microsoft garantiert nicht die Richtigkeit dieser Kontaktinformationen von Drittanbietern.

Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Internet Explorer 4.01 Service Pack 1
Keywords: 
kbhowto kbmt KB306070 KbMtde
Maschinell übersetzter ArtikelMaschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 306070  (http://support.microsoft.com/kb/306070/en-us/ )
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
Zurückgezogener KB-ArtikelDisclaimer zu nicht mehr gepflegten KB-Inhalten
Dieser Artikel wurde für Produkte verfasst, für die Microsoft keinen Support mehr anbietet. Der Artikel wird deshalb in der vorliegenden Form bereitgestellt und nicht mehr weiter aktualisiert.
Freigeben
Weitere Supportoptionen
Microsoft Community-Supportforen
Kontaktieren Sie uns direkt
Zertifizierten Partner finden
Microsoft Store
Folgen Sie uns: