---
title: "HTTP_REFERER, Undefined index"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/130344-http-referer-undefined-index"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Sjodahl"
published: "2005-06-21T07:52:02.000Z"
updated: "2005-06-21T08:36:54.000Z"
replies: 8
views: 318
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/php/130344-http-referer-undefined-index"
---

# HTTP_REFERER, Undefined index

## #1 — Sjodahl, 2005-06-21T07:52Z

Hej!

Vad behöver jag sätta igång i php.ini för att kunna använda följande kod?

```php
<?php
	echo $_SERVER["HTTP_REFERER"];
?>
```

 

Får detta felmeddelandet:

```php
Notice: Undefined index: HTTP_REFERER in C:\Program Files\www\Apache2\htdocs\test.php on line 2
```

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

## #2 — K@llen, 2005-06-21T08:11Z

Inte svar på din fråga, men du bör undvika HTTP_REFERER om möjligt. Det händer hyffsat ofta att värdet inte skickas av olika anledningar. Om du ändå väljer att använda det bör du ha en reservplan i skriptet om HTTP_REFERER skulle vara tomt. :)

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

## #3 — Gog0la, 2005-06-21T08:13Z

hmm

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

## #4 — Sjodahl, 2005-06-21T08:15Z

Japp det gör inget om den är satt, kan jag kolla med isset. Men nyfiken på vad det är som hindrar mig ifrån att skicka det. Stängt av min brandvägg, får samma sak i IE som FF.

Ligger felet på server eller klient nivå tro?

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

## #5 — Sjodahl, 2005-06-21T08:17Z

> **Gog0la skrev:**
>
> hmm

??

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

## #6 — Gog0la, 2005-06-21T08:18Z

sorry skrev på fel...  :r

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

## #7 — Sjodahl, 2005-06-21T08:19Z

hehe okej ;)

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

## #8 — Sjodahl, 2005-06-21T08:21Z

Tror jag hittat lösningen, när jag testade den så länkade jag inte till sidan utan jag skrev in den direkt i adressfältet.

När jag länkar till den ifrån en annan sida går det bättre.

Så här blev resultatet:

```php
<?php 
$log_browser = (isset($_SERVER['HTTP_USER_AGENT'])) ? $_SERVER['HTTP_USER_AGENT'] : "";
$log_ip = (isset($_SERVER['REMOTE_ADDR'])) ? $_SERVER['REMOTE_ADDR'] : "";
$log_referer = (isset($_SERVER['HTTP_REFERER'])) ? $_SERVER['HTTP_REFERER'] : "";
$log_uri = (isset($_SERVER['REQUEST_URI'])) ? $_SERVER['REQUEST_URI'] : "";
$log_method = (isset($_SERVER['REQUEST_METHOD'])) ? $_SERVER['REQUEST_METHOD'] : "";
$log_protocol = (isset($_SERVER['SERVER_PROTOCOL'])) ? $_SERVER['SERVER_PROTOCOL'] : "";

echo "<br>".$log_browser;
echo "<br>".$log_ip;
echo "<br>".$log_referer;
echo "<br>".$log_uri;
echo "<br>".$log_method;
echo "<br>".$log_protocol;

?>
```

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

## #9 — K@llen, 2005-06-21T08:36Z

> **Sjodahl skrev:**
>
> Tror jag hittat lösningen, när jag testade den så länkade jag inte till sidan utan jag skrev in den direkt i adressfältet.

Ett av alla tillfällen då den är tom. En del brandväggar hindrar också att värdet skickas.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/130344-http-referer-undefined-index
