---
title: "Varifrån kommer besökaren?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/6128-varifrån-kommer-besökaren"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Matti"
published: "2000-07-05T10:30:00.000Z"
updated: "2000-07-26T17:40:00.000Z"
replies: 10
views: 322
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/6128-varifrån-kommer-besökaren"
---

# Varifrån kommer besökaren?

## #1 — Matti, 2000-07-05T10:30Z

Hm.. i php använder man ju sig av $HTTP_REFERER då man ska kolla varifrån besökaren kommer och då kan ju länken se ut så här:
 <http://www.server.com/blbla.php?HTTP_REFERER=www.aftonbladet.se> 

Hur ser ovanstående länk ut i asp?

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

## #2 — bohlin, 2000-07-05T10:43Z

jag tror det är
request.Servervariables("HTTP_REFERER")

/bohlin

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

## #3 — Matti, 2000-07-05T10:47Z

Någon som är säker på vad det är? ;)
Jag vill bara veta hur man skriver adressen..

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

## #4 — brw, 2000-07-05T11:08Z

Definera remote_host eller vad du ville ha:
remote_host = Request.serverVariables("REMOTE_HOST")

Skriv ut det: 
Response.write remote_host

Du kan byta "REMOTE_HOST" mot en mängd olika variabler.

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

## #5 — Matti, 2000-07-05T12:27Z

ok, men hur skickar jag adressen då?

sida.asp?REMOTE_HOST=www.aftonbladet.se

?

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

## #6 — Danmagnus, 2000-07-05T13:06Z

Nej sluta nu förvilla han.
det är HTTP REFERER om man vill veta varifrån(vilken sida) besökaren kommer. HTTP HOST är klientens IP adress.

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

## #7 — hawkman, 2000-07-05T13:08Z

```
<%
'Hämta in var besökaren kom ifrån
referer = Request.serverVariables("HTTP_REFERER")
%>

'en länk ser sen ut:
<a href="sida.asp?info=<%=referer%>">länk</a>
```

Notera:
I ovanstående får du ut \*hela\* den refererande adressen...

Sök på altavista efter +ASP +Server.variables så får du exempel på användningsområden...

/Håkan

\[Redigerat av hawkman den 05 jul 2000\]

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

## #8 — Matti, 2000-07-05T13:36Z

\*argh\* :)

Jag vill inte veta hur jag ska skriva ut http_referer.. vill veta hur man skickar info till HTTP REFERER

Alltså om kalle har en sida som heter apa.asp som skriver ut varifrån besökaren kommer så vill jag kunna skicka ett eget värdet till apa.asp typ

apa.asp?http_referer=www.aftonbladet.se så att det ser ut som om att jag klickade på en länk på aftonbladet för att komma till Kalles sida ;)

Går det att skriva apa.asp?http_referer=www.aftonbladet.se ? Eller vad ska jag skriva..?

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

## #9 — Matti, 2000-07-26T15:57Z

Går det att skriva apa.asp?http_referer=www.aftonbladet.se

?

Går det? Fungerar det?

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

## #10 — emission, 2000-07-26T17:01Z

Nej, inte så enkelt.

Det här är ju ett resultat av att PHP lägger alla inkommade data i det globala namnutrymmet. I PHP hamnar miljövariebeln HTTP_REFERER i $HTTP_REFERER, men i ASP ligger den i Request.Servervariables("HTTP_REFERER") och i Perl i $ENV{'HTTP_REFERER'} (betydligt mer korrekt). Därför kan man inte spoofa genom att bara skicka med informationen i querystringen. 
Visst skulle man kunna lura ett PHP-skript, men inte ett ASP-skript, och dessutom inte själva webbservern.

För att spoofa detta måste man ändra i själva anropsheadern.

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

## #11 — Matti, 2000-07-26T17:40Z

Hm. Tack :) 
@#!¤$%"¤#%"¤# ;)
Hur ändrar man i anropsheadern då..? (Du behöver inte svara, rätt lowpriority för mig det här ;))

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/6128-varifrån-kommer-besökaren
