Det beror helt enkelt på att du startar en ny session när du startar om webbläsaren...
Session.SessionID ÄR det ID just DEN sessionen har. Startar du en ny session får du ett nytt ID :)
8 svar · 273 visningar · startad av trexter
If Request.Cookies("Webbshop").HasKeys = False Then Response.Cookies("Webbshop")("SessionID") = Session.SessionID
%>
<%=Request.Cookies("Webbshop")("SessionID")%>
Om jag stänger webbläsarfönstret och sedan återvänder till sidan så har värdet för ("Webbshop")("SessionID") ändrat sig med 1. Hur kan detta då komma sig?
Antagligen en enkel grej...
:)
Det beror helt enkelt på att du startar en ny session när du startar om webbläsaren...
Session.SessionID ÄR det ID just DEN sessionen har. Startar du en ny session får du ett nytt ID :)
Tillägg: Eftersom du inte ger kakan någon giltighetstid expirar den då du stänger webbläsaren. Den blir en session-cookie helt enkelt, och ny cookie skapas när nästa instans av IE kommer till sidan, med ett nytt sessions-id.
Mvh,
Hmm... känns som att jag missar något viktigt här...
Jag är medveten om att Session.SessionID får ett nytt värde så
fort en session startas från servern men jag tycker ändå att det
borde fungera. Eller är jag bara korkad? :o ;)
Hur föreslår ni att jag ska lösa mitt problem då?
Jag vill kunna identifiera användare för att på så sätt veta vilka
varukorgar i databasen som hör til vilka besökare... (bygger
alltså på en e-shop).
:)
If Request.Cookies("Webbshop").HasKeys = False Then
Response.Cookies("Webbshop")("SessionID") = Session.SessionID
Response.Cookies("Webbshop").Expires = dateAdd("d",2,now())
End If
%>
<%=Request.Cookies("Webbshop")("SessionID")%>
Ja, när du nu satt giltighetstid på kakan borde det fungera. Gör det inte det?
J/¤la s&%/ /(¤%( #&¤&#&#!!!!!!
Jo... det fungerade nu... men du vet, somliga uppdaterar filen på skrivbordet i stället för den på servern. ;)
Och snälla... inga svar på följande fråga:
Eller är jag bara korkad?
:r ;) :)
Svar: Ja
trexter skrev:
Och snälla... inga svar på följande fråga:
Eller är jag bara korkad?
crisse6 skrev:
Svar: Ja
Var god respektera en man i kris och hans önskan §e ;)