Jag håller på och bygger om min sajt och använder include-filer och har nu stött på ett problem. En av include-filerna är ett login-system och jag har sneglat på hur aspsidan.nu fungerar.
Beroende på om man är inloggad eller ej visas två olika innehåll i include-filen. Det har jag löst med if-satser och sessions. Det funkar bra så långt.
Nu till problemet. Är det någon av sidorna som är besökt INNAN jag loggat in, visas den även NÄR jag loggat in. Dvs innehållet i includefilen ändras inte, trots att jag är inloggad kan jag få beskedet att jag inte är det. Det går att lösa genom att klicka på "Uppdatera".
Frågan är om detta är ett cache-problem och hur löser jag det så att sidan uppdateras automatiskt?
Hittade det här på forumet men det hjälpte föga:
<%
'Ordering within this file DOES matter. This MUST be first include in
'all files that should not cache.
Response.Buffer = true
Response.Expires=0
Response.ExpiresAbsolute = Now() -2
Response.AddHeader "pragma", "no-cache"
Response.AddHeader "cache-control", "private"
Response.CacheControl = "no-cache"
%>