webForumDet fria alternativet

Session är inte avslutad.. :(

ASP

2 svar · 182 visningar · startad av JAreMANNEN

Medlem sedan aug. 20002 272 inlägg
Frågan#1

Hallo!

Har sökt och hittat en massa men det hjälper inte..

Loggar in på en sida där jag sätter session("userid"), när jag loggar ut så överger jag sessionen med session.abandon

Har hittat:

Response.Buffer = True (som jag redan använder)
Response.Expires = -1500 (4guysfromrolla tips)

Men jag kan fortfarande trycka på "Bakåt-knappen" i webbläsaren..
Uppdaterar jag sen den sidan så "loggas" jag ut..

Nån som har lust att hjälpa till.. :)

Medlem sedan juni 200032 967 inlägg
#2

Response.buffer har ingenting med detta att göra.

Jag brukar använda följande för att försöka undvika att cache:a:

Response.ExpiresAbsolute = "1970-01-01"
Response.AddHeader "pragma", "no-cache"
Response.CacheControl = "private"

Fungerar inte alltid, men värt ett försök i alla fall.

Vill du kan du alltid slänga in din response.expires också.

Mvh,

Medlem sedan aug. 20002 272 inlägg
#3

nu funkade det iaf.. :D

Har följande i includen nu:

	Session.LCID = 1053
	Response.Buffer = True
	Response.Expires = -1500
	Response.AddHeader "Pragma", "no-cache"
	Response.AddHeader "cache-control", "no-store"
	Response.ExpiresAbsolute = "1980-01-01"
	Response.CacheControl = "private"
251 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)