testa..
response.expires = -1000
response.addheader "pragma", "no-cache"
:)
------------------
ibland tror jag att jag kan lite för lite än vad jag kan ....
16 svar · 231 visningar · startad av brw
Hej!
Jag har provat och logga in lite på lunarstorm och sen loggat ut.. och efter det att jag loggat ut och trycker BACK-knappen så kommer jag till den sida jag var på innan jag gick in på lunar.. alla sidor jag besökt när jag var på lunar finns liksom inte kvar i history.. är detta för att de använder frames eller finns det något sätt att rensa i history typ i samband när man gör en session.abandon när man typ loggar ut?
------------------
Ingenting är omöjligt, bara en utmaning.
[Redigerat av brw den 12 jul 2001]
testa..
response.expires = -1000
response.addheader "pragma", "no-cache"
:)
------------------
ibland tror jag att jag kan lite för lite än vad jag kan ....
På alla sidor eller på logoutsidan eller på startsidan!?
------------------
Ingenting är omöjligt, bara en utmaning.
på alla sidor....som du vill att ingen ska kunna komma åt med tillbaka knappen....
jag har för mig att det betyder att varje gång som man går in på sidan så måste sidan gå igenom servern och då ser man att man inte är inloggad .... nåt sånt är det tror jag. ;)
------------------
ibland tror jag att jag kan lite för lite än vad jag kan ....
Hmm.. det verkar inte fungera.. kan gå tillbaka till alla som jag satt detta på... :q
------------------
Ingenting är omöjligt, bara en utmaning.
Kör du sidan lokalt?
Då tror jag inte detta fungerar, utan du måste ladda upp den på en annan server.
------------------
Peter D
nja.. jag kör den på ntservern i nätverket så det måste ju fungera eftersom det är ett intranet.. sidan ska ju ingen annanstans.
------------------
Ingenting är omöjligt, bara en utmaning.
Då vetefan vad det är för problem.
Har själv lagt in den typen av kod på mina admin-sidor och det tycks inte heller fungera.
------------------
Peter D
jag sökte lite på PRAGMA och fick detta att testa...
response.expires = -1000
response.expiresabsolute = date-100
response.addheader "pragma", "no-cache"
jag vet inte om det funkar men det kan vara värt att testa :)
------------------
ibland tror jag att jag kan lite för lite än vad jag kan ....
Det här fungerar hos mig:
<%
Response.Buffer = True
Response.Expires = -1
Response.AddHeader "Pragma", "no-cache"
Response.AddHeader "cache-control", "no-store"
%>
Visas det inga sidor heller när du trycker på pilen brevid backknappen eller kollar i läsarens history?
Det kan inte bara vara så att de lagrat sidan du kom från med Session("Site")= Request.ServerVariables("HTTP_REFERER") och sedan slänger ut dig om du inte kommer från deras sida.
If Request.ServerVariables
("HTTP_REFERER") <> "lunarstorm" Then
Response.Redirect Session("Site")
Else
Visa sida...
End If
Eller? :)
/JANspeed
Det som daniel78 hade fungerar utmärkt!
Om de visas med pilen bredvid bakåt-knappen där ska jag testa ikväll återkommer om det gör det ;)
------------------
Ingenting är omöjligt, bara en utmaning.
[Redigerat av brw den 13 jul 2001]
Hmmm... det fungerar inte i Opera.
När man går tillbaka i IE och NN står det ju bara
Varning! Sidan gäller inte längre!
...
Om du vill skicka informationen igen och visa den här webbsidan klickar du på knappen Uppdatera.
Med andra ord, man kan komma in ändå!?
------------------
Peter D
[Redigerat av Pace den 13 jul 2001]
När man går tillbaka i IE och NN står det ju bara
Varning! Sidan gäller inte längre!
...
Om du vill skicka informationen igen och visa den här webbsidan klickar du på knappen Uppdatera.Med andra ord, man kan komma in ändå!?
Om jag inte misstar mig så är det väl bara en försvenskning av "Content has expired" som uppstår när man försöker backa tillbaks på en sida med innehåll mottaget via POST.
/JANspeed
Jo, naturligtvis Janspeed, men man kan ju ändå komma in genom att trycka på back-knappen.
------------------
Peter D
Det går att töma historiken med Java script. Om jag inte mins fel så såg funktionen ut så här
document.all.delete(history);
------------------
Adde