Ban system via htacces.

Her kan du få hjælp og stille spørgsmål til PHP!
Besvar
habi222
Begynder
Indlæg:6
Tilmeldt:6. aug 2012, 17:00
Ban system via htacces.

Indlæg af habi222 » 22. okt 2012, 15:09

Hej

jeg har et ban system med min htacces som ser sådan her ud


order allow,deny
deny from *******
allow from all

jeg vil gerne gøre sådan at man bliver re-directed hvis man er banned til et link, som jeg skriver der ned.
har prøvet mange forskellige metoder men kunne ikke få det til at virke

Brugeravatar
scootergrisen
Moderator
Moderator
Indlæg:709
Tilmeldt:21. jun 2012, 23:40
Kontakt:

Re: Ban system via htacces.

Indlæg af scootergrisen » 22. okt 2012, 19:14

Jeg ved ikke om du kan gøre det i en .htaccess fil men du kan gøre det i PHP for eksempel.

Kode: Vælg alt

function checkip(){

   if(isset($_SERVER["HTTP_X_FORWARDED_FOR"])){

      $ip = $_SERVER["HTTP_X_FORWARDED_FOR"];

   }elseif(isset($_SERVER["REMOTE_ADDR"])){

      $ip = $_SERVER["REMOTE_ADDR"];

   }

   if(isset($ip)){

      switch($ip){

         case '1.2.3.4' :
            header("Location: http://a.b.c/");
            exit;
            break;

      }

}

Brugeravatar
ThomasI
Grundlægger
Grundlægger
Indlæg:1528
Tilmeldt:28. dec 2010, 10:49

Re: Ban system via htacces.

Indlæg af ThomasI » 23. okt 2012, 12:01

HEJ!

har du prøvet noget ligende:

Kode: Vælg alt

RewriteCond %{REMOTE_ADDR} ^120\.120\.120\.
RewriteRule ^index\.html$ special.page.html [R=301,L]
Her er ip´en self 120.120.120

Brugeravatar
ThomasI
Grundlægger
Grundlægger
Indlæg:1528
Tilmeldt:28. dec 2010, 10:49

Re: Ban system via htacces.

Indlæg af ThomasI » 23. okt 2012, 12:06


habi222
Begynder
Indlæg:6
Tilmeldt:6. aug 2012, 17:00

Re: Ban system via htacces.

Indlæg af habi222 » 23. okt 2012, 14:40

scootergrisen skrev:Jeg ved ikke om du kan gøre det i en .htaccess fil men du kan gøre det i PHP for eksempel.

Kode: Vælg alt

function checkip(){

   if(isset($_SERVER["HTTP_X_FORWARDED_FOR"])){

      $ip = $_SERVER["HTTP_X_FORWARDED_FOR"];

   }elseif(isset($_SERVER["REMOTE_ADDR"])){

      $ip = $_SERVER["REMOTE_ADDR"];

   }

   if(isset($ip)){

      switch($ip){

         case '1.2.3.4' :
            header("Location: http://a.b.c/");
            exit;
            break;

      }

}

hej

hvor skal jeg skribe ip henne?

Brugeravatar
scootergrisen
Moderator
Moderator
Indlæg:709
Tilmeldt:21. jun 2012, 23:40
Kontakt:

Re: Ban system via htacces.

Indlæg af scootergrisen » 23. okt 2012, 17:45

der hvor der står 1.2.3.4 det er den besøgendes IP.Måske.

Besvar