Status
Niet open voor verdere reacties.
Blokkeer bepaalde Ip adressen op je site.

http://www.leejoo.nl/java/websitetools/ipblokker.htm
<SCRIPT language=JavaScript>

function ban(){
var ip = '<!--#echo var="REMOTE_ADDR"-->';
//Hieronder net zoveel ip adressen als je wilt
if (ip == "xx.xx.xx.xx" || ip == "x.x.x.x") {
//Hieronder kun je je boodschap aanpassen die de gebande persoon krijgt te zien ...!
alert("Das jammer ?\nJe ip address \("+ip+"\) is gebanned....Doei!");
history.go(-1);
window.location.replace("http://www.startpagina.nl/")
}
}
ban();
</SCRIPT><SCRIPT language=JavaScript>

function ban(){
var ip = '<!--#echo var="REMOTE_ADDR"-->';
//Hieronder net zoveel ip adressen als je wilt
if (ip == "xx.xx.xx.xx" || ip == "x.x.x.x") {
//Hieronder kun je je boodschap aanpassen die de gebande persoon krijgt te zien ...!
alert("Das jammer ?\nJe ip address \("+ip+"\) is gebanned....Doei!");
history.go(-1);
window.location.replace("Startpagina.nl - alles op een rijtje! (ook op mobiel)")
}
}
ban();
</SCRIPT>
 
Laatst bewerkt:
Je kan gewoon een .htaccess bestand aanmaken en deze plaatsen in de root
Voorbeeld:
00=> moet een IP adres voorstellen
je kan zoveel deny from 00.00.00.00 plaatsen dat je zelf wilt, ieder regel is een ander ip.
PHP:
<Limit GET POST>
 order allow,deny
 deny from 00.00.00.00
 deny from 00.00.00.00
 deny from 00.00.00.00
 allow from all
</Limit>

Bij mij staat er dit in de .htaccess
PHP:
<Files .htaccess>
order allow,deny
deny from all
</Files>

<Files "config.php">
Order Allow,Deny
Deny from All
</Files>

<Files "common.php">
Order Allow,Deny
Deny from All
</Files>

<Limit GET POST>
 order allow,deny
 deny from 00.00.000.00
 deny from 00.00.000.00
 allow from all
</Limit>


<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} (\.jpg) [NC,OR]
  RewriteCond %{REQUEST_FILENAME} (\.JPG) [NC,OR]
  RewriteCond %{REQUEST_FILENAME} (\.png) [NC,OR]
  RewriteCond %{REQUEST_FILENAME} (\.gif) [NC]
  RewriteRule ^(.*)$ /errors/404.jpg [L]
</IfModule>


ErrorDocument 400 /errors/400.php
ErrorDocument 404 /errors/404.php
ErrorDocument 403 "You don't have permission to access / on this server</br>If you feel we are in error please contact the webmaster admin@site.com<br>If you are banned try it again over 7 days
ErrorDocument 500 /errors/404.php
 
Ik doe het via een zelfgeschreven script in php en mysql.

Onderschep ipadres, vergelijk het met de gegevens in de database en
afhankelijk van wel of geen toegang stuur ik ze naar bepaalde pagina's.

Zo kan ik ook hele ranges op een makkelijke manier uitsluiten.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan