webForumDet fria alternativet
Logga in / Bli medlem

http referer

ASP

8 svar · 218 visningar · startad av erka

Medlem sedan dec. 19996 522 inlägg
Trådstart#1

Finns det något sätt att använda http referer så att man response.redirectar till låt oss säga 2 sidor tidigare ?

Medlem sedan juni 200032 967 inlägg
#2

nej, du får då använda javascript.

history.go(-2);

mvh,

Medlem sedan dec. 19996 522 inlägg
#3

jo men hur skriver man en response.redirect med det då ? lyckades inte innan

Medlem sedan mars 20002 836 inlägg
#4

du får nog skicka sidan till klienten och där använda dig av:

<BODY onLoad="javascript:history.back(2);">

cya,
PatrikB

Medlem sedan dec. 19996 522 inlägg
#5

hmm då vart det genast problem. Eftersom sidan innehåller massa kod som skiljs ut med case sattser. Det är en admin sida där just denna sida gör det sissta steget i att sätta in en ny kontakt i gästboken. hmmm finns det inget annat sätt, kan man inte i den tidigare sidan lagra adressen från typ history-1 och sedan bygga på eller något ?

Medlem sedan okt. 20005 273 inlägg
#6

Du kan väl kolla på "adminsidan" om du kommer från rätt sida med hjälp av HTTP_REFFERER.

Kommer du från någon annan sida kör du en response.redirect till sidan innan adminsidan :)

If Request.ServerVariables("HTTP_REFFERER") <> 'sidan innan sista steget Then Response.Redirect "'sidan innan sista steget"

:)

Medlem sedan mars 20002 836 inlägg
#7

ok,

där du idag har Response.Redirect byt det mot:

Response.Write "<BODY onLoad=""javascript:history.back(2);"">"
Response.Flush
Response.End

cya,
PatrikB

Medlem sedan mars 20002 836 inlägg
#8

om inte det funkar kan du göra som du sa, spara "första sidan" eller den sida som du vill komma tillbaka.

<%
strRedirURL = Request.ServerVariables("SCRIPT_NAME")

Session("RedirURL") = strRedirURL
%>

och när du sedan vill redirecta tillbaka:

strRedirURL = Session("RedirURL")

Response.Redirect strRedirURL

cya,
PatrikB

Medlem sedan dec. 19996 522 inlägg
#9

Tackar ! ska testa nu efter lunch med lite olika saker..

388 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
123 ms — deklarationer (db)
128 ms — hämta statistik (db)
126 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)