webForumDet fria alternativet

stoppa bakåtgående

ASP

7 svar · 305 visningar · startad av Bjarne A

Medlem sedan feb. 2001151 inlägg
Frågan#1

Jag vill hindra att man går tillbaka från "tack för ditt mail" till sidan innan där mailet skickades med ett form mail med

<body onLoad="document.frm2.submit();" bgcolor="#FFFFFF">

gjorde ett test och trodde detta skulle funka
Sid 1 kollar en session i en IF SATS
Sid 2 får ett "stopp" värde och man skulle inte kunna gå tilbax till sid ett med bakåtknappen
Sid 3 får ett nytt värde och sid 1 skulle kunna nås igen

sid 1

<%IF session("security") = "stopp" THEN %>

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF">
vi blev stoppade
</body>
</html>

<%ELSE%>

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF">
<a href="2.asp">g&aring; vidar </a> 
</body>
</html>

sid 2

<% session("security") = "stopp" %>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF">
nu &auml;r vi p&aring; tv&aring;, kolla bak&aring;t 
</body>
</html>

Sid 3

<% session("security") = "toa" %>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF">
<a href="1.asp">hitta ett kanske ?</a> 
</body>
</html>

går att testa påhttp://www.bjarne.nu/kolla/1.asp

Medlem sedan mars 20015 287 inlägg
Medlem sedan feb. 2001151 inlägg
#3
<% Response.Expires = 0 %>

funkade ju inte heller :(

Medlem sedan mars 20015 287 inlägg
#4

<%
Response.AddHeader "Pragma", "no-cache"
Response.AddHeader "cache-control", "no-store"
%>

Medlem sedan mars 20015 287 inlägg
#5

<%
pStr = "private, no-cache, must-revalidate"
Response.ExpiresAbsolute = #2000-01-01#
Response.AddHeader "pragma", "no-cache"
Response.AddHeader "cache-control", pStr
%>

Medlem sedan feb. 2001151 inlägg
#6

skall kolla om jag får ihop detta i kväll

/Bjarne

Medlem sedan aug. 20011 087 inlägg
#7

Skulle ju gå o lösa med budgetlösningen att när man skickas så sparas en cookie eller sätts ett värde i en session. och sidan med formuläret visas bara ifall cookine eller session inte existerar annars visas ett meddelande eller liknande.

givetvist är detta nog en klumpig och dum lösning men funkar inte dom andra kan du ju använda dig av session eller cookies..

Medlem sedan mars 20015 287 inlägg
#8

Connyfox: Det är så han har försökt lösa det i sitt första inlägg, problemt ligger vad jag förstår inte egnetligen i aspsidan utan i webläsaren som cachar sidan.

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