webForumDet fria alternativet

Problem med sessioner/cachning på vissa IE klienter

.NET

2 svar · 461 visningar · startad av anbj

Medlem sedan juli 2000231 inlägg
Frågan#1

Hej!
Jag har ett märkligt problem som bara uppstår på vissa IE klienter. På dessa klienter verkar det inte som att sessionerna fungerar som dom ska. Jag gör t ex följande:

1. Loggar in på webbsidan.
2. Öppnar ett nytt IE fönster och skriver in adressen till en "inloggningsskyddad" aspx sida i adressfältet.

På de flesta klienter kommer jag helt enkelt till den aspx-sida jag skriver in i adressfältet i det nya fönstret. Men på vissa kommer jag istället till inloggningssidan, fast jag är inloggad och har rätt sessionsvariabler....

Är det någon som har något bra tips på vad som kan skilja mellan IE-klienter som kan skapa det här beteendet? Jag antar att inget är fel i min serverbaserade kod eftersom det som sagt fungerar på majoriteten av IE-klienter....

Medlem sedan maj 20012 812 inlägg
#2

Är det någon som har något bra tips på vad som kan skilja mellan IE-klienter som kan skapa det här beteendet?

Session bygger på att du har cookies aktiverat på klienten, har du inte det så kan du inte använda sessioner.

Nu kan du med .NET köra session cookiesless. det betyder att den "nyckel" som sparas ner i en cookies istället inkluderas i URL:en. Testa att köra så med de klienter som du har problem med, om det fungera så är det antagligen inställningarna för cookies som strular till det för dig/dem.

- M

Medlem sedan dec. 19996 721 inlägg
#3

Problemet kommer sig av att vissa versioner IE glömmer bort sessionsvariabler när man öppnar nya fönster (felet den gör är att den skapar en ny instans av IE). Kommer inte riktigt ihåg vilka versioner som drabbas, men det är nog det felet du råkat på. Jäkligt irriterande.

http://www.google.se/search?hl=sv&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=session+lost++IE+window&btnG=Sök&meta=

251 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)