Artikel-id: 323752 - Seneste redigering: 10. oktober 2006 - Redigering: 3.0 Sessionsvariabler går tabt ved brug af FRAMESET i Internet Explorer 6På denne sideSymptomer Hvis du implementerer et FRAMESET, hvis FRAMEs peger på andre websteder på dine partneres netværk eller på dit eget netværk, men du bruger forskellige domænenavne på øverste niveau, vil du muligvis opdage, at de eventuelle cookies, du forsøger at angive i disse FRAMEs i Internet Explorer 6, ser ud til at være gået tabt. Dette opleves ofte som et tab af sessionsstatus i et ASP- (Active Server Pages) eller et ASP.NET-webprogram. Du forsøger at få adgang til en variabel i objektet Session, som du forventer eksisterer, men der returneres i stedet en tom streng. Du kan også opleve problemet i forbindelse med FRAMEs, hvis websiderne skifter mellem at bruge DNS-navne (Domain Name System) og IP-adresser (Internet Protocol). Årsag Med Internet Explorer 6 blev der introduceret understøttelse af P3P (Platform for Privacy Preferences). P3P-standard betyder, at hvis et FRAMESET eller et overordnet vindue refererer til et andet sted i en FRAME eller i et underordnet vindue, betragtes det underordnede sted som tredjepartsindhold. I Internet Explorer bruges standardindstillingen Mellem til beskyttelse af personlige oplysninger, og cookies fra tredjepartssteder afvises automatisk i Internet Explorer, uden at der vises en meddelelse for brugeren.
Løsning Du kan føje en P3P-overskrift med en kort beskrivelse af politikken til beskyttelse af personlige oplysninger til det underordnede indhold, og du kan angive, at der ikke udføres nogen ondsindet handling på baggrund af brugerens data. Hvis der registreres en tilfredsstillende politik til beskyttelse af personlige oplysninger i Internet Explorer, tillader programmet, at der angives en cookie. Du kan få vist en komplet oversigt over tilfredsstillende og utilfredsstillende koder til beskyttelse af personlige oplysninger på følgende MSDN-websted: Beskyttelse af personlige oplysninger i Internet Explorer 6 http://msdn.microsoft.com/workshop/security/privacy/overview/privacyie6.asp (http://msdn.microsoft.com/workshop/security/privacy/overview/privacyie6.asp) I det følgende er vist en eksempel på en politik til beskyttelse af personlige oplysninger, som opfylder kriterierne i Internet Explorer 6: Du kan angive denne overskrift, hvis du bruger metoden Response.AddHeader på en ASP-side. I ASP.NET kan du bruge metoden Response.AppendHeader. Du kan lave tilføjelser til en statisk fil ved hjælp af snap in-programmet IIS Management (inetmgr). Du kan føje denne overskrift til en statisk fil ved at følge disse trin:
StatusDenne funktionsmåde er tilsigtet. Yderligere InformationTrin til genskabelse af funktionsmåden
Referencer
Du kan finde flere oplysninger ved at klikke på nedenstående artikelnumre for at få vist artiklerne i Microsoft Knowledge Base:
283185
(http://support.microsoft.com/kb/283185/
)
Sådan håndteres cookies i Internet Explorer 6
290333
(http://support.microsoft.com/kb/290333/
)
Beskrivelse af P3P-projektet med platformen til beskyttelse af personlige oplysninger. Artiklen er evt. på engelsk. 293222
(http://support.microsoft.com/kb/293222/
)
Standardindstillingerne for beskyttelse af personlige oplysninger i Internet Explorer 6. Artiklen er evt. på engelsk. | Oversættelser af artikler
|

Tilbage til toppen
