---
title: "spärra ip"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15713-spärra-ip"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Gimbo"
published: "2001-06-02T19:04:00.000Z"
updated: "2001-06-04T10:06:00.000Z"
replies: 10
views: 312
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/15713-spärra-ip"
---

# spärra ip

## #1 — Gimbo, 2001-06-02T19:04Z

Hejsan, jag undrar hur man kan spärra ip adresser från att besöka en viss php sida, dvs när det specifika ip numret besöker sidan så skickas den vidare till en annan?

Tacksam för svar...

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

## #2 — Alpha II, 2001-06-02T19:55Z

Det är bara att kontrollera ip nummren mot $remote_addr eller $remote_host! :)

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

## #3 — oelbal, 2001-06-02T20:33Z

....och sedan slänga ut dem om de överensstämmer....

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

## #4 — Niklasson, 2001-06-03T04:59Z

```
if ($REMOTE_ADDR == "0.0.0.0")
{
header ("Location: bannad.php");
}
```

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

## #5 — @ndreas, 2001-06-03T15:48Z

Tack!
Om man vill spärra fler ip-nummer, kan man kanske typ göra nåt i denna stil:
0\.0.0; 0.0.1;
eller nåt, vore ju jobbigt att ha 100 kodsnuttar med olika IP-nummer?
Går det att lösa på nåt sätt?

Tack på förhand.

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

## #6 — webzonen, 2001-06-03T15:51Z

OBS!!! Tänk på att folk med uppringda anslutningar får ett nytt ip varje gång

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

## #7 — Alpha II, 2001-06-03T16:43Z

Gör en array som inehåller ip'na och sedan går igenom dom.

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

## #8 — Gimbo, 2001-06-03T22:05Z

Det går ju inte, jag skriver detta innan min html kod och sparar filen i php men jag kan inte gör så att en person med specifik ip nummer skickas vidare, detta skriver jag innan html koden:

\<?php
if($REMOTE_ADDR == "000.00.000.00") {
header("Location: \<A HREF="http://www.server.com/bannad.htm");" TARGET=\_blank\>http://www.server.com/bannad.htm");\</A\> 
} 
?\>

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

## #9 — sgtpepper, 2001-06-04T00:05Z

```
$locked_out = array(
    "192.168.1.12" => 1,
    "192.168.1.32" => 1,
    "192.168.1.52" => 1,
    "192.168.1.62" => 1,
    "192.168.2.32" => 1,
    "192.168.3.92" => 1);

if($locked_out[$REMOTE_ADDR]) {
  header("Location: <A HREF="http://www.server.com/bannad.htm");" TARGET=_blank>http://www.server.com/bannad.htm");</A>  
}
```

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

## #10 — Gimbo, 2001-06-04T09:30Z

men det fungerar fortfarande inte, jag testar med mitt egna ip nummer men jag kommer fortfarande in. 
Alltså det jag gör är att jag har exact denna kodsnutt över min html kod:

```
<?php
$locked_out = array(
"192.44.243.17" => 1,
"192.168.1.32" => 1,
"192.168.1.52" => 1,
"192.168.1.62" => 1,
"192.168.2.32" => 1,
"192.168.3.92" => 1);
if($locked_out[$REMOTE_ADDR]) {
header("Location: <A HREF="http://www.server.com/bannad.htm");" TARGET=_blank>http://www.server.com/bannad.htm");</A>  
}
?>
```

och efter att ha klistrat in denna kod snutt över min html kod så döper jag om filen till blabla.php men sidan skickar inte vidare mig till <http://www.server.com/bannad.htm>

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

## #11 — sgtpepper, 2001-06-04T10:06Z

Då har du skrivit in fel IP-nummer. 
Skriv ut $REMOTE_ADDR på någon testsida och kontrollera resultatet med det du matat in.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/15713-spärra-ip
