---
title: "Stänga folk"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15411-stänga-folk"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Gimbo"
published: "2001-03-15T23:00:00.000Z"
updated: "2001-03-22T00:41:00.000Z"
replies: 16
views: 222
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/15411-stänga-folk"
---

# Stänga folk

## #1 — Gimbo, 2001-03-15T23:00Z

Hejsan, jag använder detta php script för att stänga av folk med ett visst ip nummer från en speciell sida men jag får inte scripetet att funka, jag har den längst upp i min fil som e programmerad i HTML egentligen men som jag har klistreta in detta script på o döpt om filen till php 
här e scriptet: 

\<?php
$ip = getenv("REMOTE_ADDR");
if($ip == "213.50.168.73" &#0124;&#0124; $ip == "192.44.243.18"  &#0124;&#0124; $ip == "255.255.255.256"){
header("Location: <http://www.adressen>  ditt avisat folk ska hamna");
} 
?\>

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

## #2 — sgtpepper, 2001-03-15T23:16Z

Det ser helt korrekt ut. Förutsatt att du bytt ut texten "http://www.adressen ditt avisat folk ska hamna" mot en korrekt URL.

Vad får du för fel?

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

## #3 — Gimbo, 2001-03-16T15:36Z

jojo adressen i mitt script är korrekt, men när jag testar med mitt ipnummer så kommer jag ändå in på sidan (som jag egentligen inte ska kunna komma in på), jag skickas nämligen inte till den sidan som det står att jag ska till enligt scriptet

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

## #4 — patrickpolly, 2001-03-18T00:04Z

Vad står det om du kör en:
print $ip;

Det är möjligt att felet ligger i din getenv(). För övrigt (om din server inte är knasigt konfigurerad) fungerar det att bara skriva:

if($REMOTE_ADDR == '213.50.168.73') header("Location: \<A HREF="http://www.dotcom.com");" TARGET=\_blank\>http://www.dotcom.com");\</A\>

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

## #5 — Gimbo, 2001-03-18T14:37Z

alltså jag e inte så duktig på php, men så här ser min kod ut:

\<?php
$ip = getenv("REMOTE_ADDR");
if($ip =="213.50.168.73" &#0124;&#0124; $ip =="192.44.243.18" &#0124;&#0124; $ip == "255.255.255.256"){
header("Location: \<A HREF="http://www.utsikten.com/abraham/bannad.htm");" TARGET=\_blank\>http://www.utsikten.com/abraham/bannad.htm");\</A\> 
exit; /\* avsluta \*/
} 
?\>
\<html\>

\<head\>
osv hela html koden neda

kan du vida hur jag ska skriva ifall jag vill gör som du menar...

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

## #6 — aha, 2001-03-18T14:43Z

```
if(($ip == "213.50.168.73") &#0124;&#0124; ($ip == "192.44.243.18") &#0124;&#0124; ($ip == "255.255.255.256"))
```

kanske?

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

## #7 — Gimbo, 2001-03-18T15:00Z

nope, kommer fortfarande in på sidan

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

## #8 — Batboy, 2001-03-18T18:27Z

Gör en simpel sida..

```
<?
$ip = getenv("REMOTE_ADDR");
echo $ip;
?>
```

.. så du ser att du får tag på IP adressen överhuvudtaget.

/j

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

## #9 — Gimbo, 2001-03-18T20:04Z

Något e konstigt, det e såhär när jag skrev in din kod snutt för att kolal mitt ipnummer så fick jag ett annat ipnummer än det jag egentligen ska ha...och nu fungerar scriptet för att stänga av folk. Men det e såhär att jag har ett diskussionforum som jag vill stänga av folk ifrån o det diskussionforumet ger mig ett annat ipnummer hur ska jag göra för att kunna stänga av folk därifrån??

Snälla hjälp mig

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

## #10 — patrickpolly, 2001-03-18T22:03Z

Testa den här och se om det blir nån skillnad (saxad från php.net/getenv)

if (getenv(HTTP_CLIENT_IP)){ 
$ip=getenv(HTTP_CLIENT_IP); 
} 
else { 
$ip=getenv(REMOTE_ADDR); 
}

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

## #11 — Gimbo, 2001-03-19T15:53Z

nepp ingen skillnad alls, men det jag inte fattar e, jag gjorde en php fil med denna kod snutt; 

\<?
$ip = getenv("REMOTE_ADDR");
echo $ip;
?\>

och det är samma ip nummer som visas hela tiden trotts besök från olika datorer. Och det ip numret som visas går att stänga av från att besöka hemsidan. Någon som har ngt svar på det?

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

## #12 — Vetgirig, 2001-03-19T16:10Z

Datorn sitter bakom en brandvägg och det är den adressen som syns och inte besökarens adress ?

Dut borde inte vara svårt att se genom att du helt enkelt kollar upp adressen du alltid får.

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

## #13 — Gimbo, 2001-03-19T16:32Z

Men varför kan inte jag stänga av folk från sidan ifall jag använder deras riktiga ip nummer?

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

## #14 — Fuel, 2001-03-21T10:58Z

Fick en ide nu.. Varför inte kunna skriva in de ip nummerman inte vill ge access åt i en textfil eller mySQL databas som man kollar igenom först på sidan. Har nån skrivit något sådant ? eller måste jag skriva ett själv :e

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

## #15 — Gimbo, 2001-03-21T18:06Z

Lyssande idé, men jag e inte så bra på databas o sånt så jag undrar ifall du kan hjälpa mig?? pleas...

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

## #16 — Fuel, 2001-03-21T19:51Z

Ok.. har tänkt på att försöka testa nåt sånt ett tag nu. Jag hojtar när jag har en testversion klar :)

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

## #17 — Fuel, 2001-03-22T00:41Z

Jag har påtat i 3 timmar nu med en texfils version av ip banning, men det verkar inte fungera som det är tänkt. Hjälp mig någon som har lust och vet :) har zippat ihop dom på min hemsida <http://www.kfdata.net/ip/Projekt_BanUsers.zip>  jag trodde detta skulle vara en baggis.. men..

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

---

Tråden på webben: https://www.webforum.nu/amne/php/15411-stänga-folk
