---
title: "Samma ip?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/112937-samma-ip"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Nexus86"
published: "2004-10-05T05:12:20.000Z"
updated: "2004-10-25T00:07:00.000Z"
replies: 5
views: 744
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/112937-samma-ip"
---

# Samma ip?

## #1 — Nexus86, 2004-10-05T05:12Z

Tidigare idag stötte jag på en användare på min egen server som hade samma ip som mig när jag hämtade det med $\_SERVER\['REMOTE_ADDR'\]. Hur sjutton kan det gå till?

**r/** Och det var ingen som sitter på samma uppkoppling. Det är jag 100 på.

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

## #2 — K++, 2004-10-05T08:31Z

Remote_addr är inte alltid så extremt säkert, byggde en funktion för det en gång m.h.a. tipsen som finns på php.net's sida.

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

## #3 — Peeer, 2004-10-05T16:44Z

Det är inte så att du har ex. ett cronjob på den servern som startar ex. lynx och surfar till någon av dina sidor?

K++ Kan du utveckla det där? Vad är det som inte är säkert? Visar den ett felaktigt IP menar du?

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

## #4 — Nexus86, 2004-10-05T20:14Z

Kanske glömde nämna det men jag kör Windows Server så det är inte så stor risk att den kör ett cronjob och startar lynx. ;)

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

## #5 — K++, 2004-10-07T12:22Z

Peeer Ja, det har hänt att remote_address \_kan\_ visa fel adress eller ingen adress allt, även om det är sällsynt. Därför har jag ett script som först kollar om HTTP_CLIENT_IP exsisterar, efter det kör jag annars på REMOTE_ADDR och om inte remote_address funkar så kör jag på HTTP_X_FORWARD_FOR annars är det okänt

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

## #6 — Nexus86, 2004-10-25T00:07Z

> **K++ skrev:**
>
> Peeer Ja, det har hänt att remote_address \_kan\_ visa fel adress eller ingen adress allt, även om det är sällsynt. Därför har jag ett script som först kollar om HTTP_CLIENT_IP exsisterar, efter det kör jag annars på REMOTE_ADDR och om inte remote_address funkar så kör jag på HTTP_X_FORWARD_FOR annars är det okänt

Det blir ju fel nu också? :q

Denna funktion använder jag:

```php
function remoteIP() {
	if (isValidIP($_SERVER['HTTP_CLIENT_IP'])) {
		return $_SERVER['HTTP_CLIENT_IP'];
	} elseif ($_SERVER['HTTP_X_FORWARDED_FOR']!="") {
		$forward = split(" ", str_replace(",","",$_SERVER['HTTP_X_FORWARDED_FOR']));
		foreach($forward as $value) {
			if (isValidIP($value)) return $value;
		}
	}
	return $_SERVER['REMOTE_ADDR'];
}
```

Jag stöter fortfarande på en som har samma ip som jag. isValidIP() är det inget fel på. Den validerar bara ip-adresser.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/112937-samma-ip
