---
title: "http referer"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10631-http-referer"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "erka"
published: "2001-07-19T08:32:00.000Z"
updated: "2001-07-19T09:36:00.000Z"
replies: 8
views: 218
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/10631-http-referer"
---

# http referer

## #1 — erka, 2001-07-19T08:32Z

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 ?

Permalänk: https://www.webforum.nu/p/10631

## #2 — @nders, 2001-07-19T08:39Z

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

```
history.go(-2);
```

mvh,

Permalänk: https://www.webforum.nu/p/277775

## #3 — erka, 2001-07-19T08:40Z

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

Permalänk: https://www.webforum.nu/p/277776

## #4 — PatrikB, 2001-07-19T08:46Z

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

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

cya,
PatrikB

Permalänk: https://www.webforum.nu/p/277777

## #5 — erka, 2001-07-19T08:49Z

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 ?

Permalänk: https://www.webforum.nu/p/277778

## #6 — icaaq, 2001-07-19T08:58Z

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"
```

 :)

Permalänk: https://www.webforum.nu/p/277779

## #7 — PatrikB, 2001-07-19T09:26Z

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

Permalänk: https://www.webforum.nu/p/277780

## #8 — PatrikB, 2001-07-19T09:32Z

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

Permalänk: https://www.webforum.nu/p/277781

## #9 — erka, 2001-07-19T09:36Z

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

Permalänk: https://www.webforum.nu/p/277782

---

Tråden på webben: https://www.webforum.nu/amne/asp/10631-http-referer
