Hallo Thomas,
Damit sperrst Du vermutlich sehr viele "Unschuldige".
Wenn Du das in Kauf nehmen willst...
In Moment gibt es laut Serverlog nur diesen einen User mit 80.142
Ich will diese IP-Block nur mal für zwei Wochen sperren.
http://www.dclp-faq.de/q/q-code-ip.html
$ip = getenv('REMOTE_ADDR');
oder
$ip = $_SERVER['REMOTE_ADDR'];Dann mit Stringfunktionen pruefen, ob der Anfang
der IP-Adresse mit Deinem Muster uebereinstimmt.
Ich habe mal das eben geschrieben:
Ich habe immer 80.133.xx.xx
<?
$ip_address = $_SERVER['REMOTE_ADDR'];
$tok = strtok ($ip_address,".");
$m=1;
while ($tok)
{
$byte[$m]=$tok;
$tok = strtok (".");
$m++;
}
if ($byte[1]=="80.132") echo "Zugriff erlaubt";
if ($byte[1]!="80.132") echo "Zugriff nicht erlaubt";
?>
Das hilft mir leider nicht viel, ich komme immer auf "Zugriff nicht erlaubt". Egal ob ich meine IP eintrage oder nicht. Ist da irgendwas falsch in diesem Script?
Danke, Holger!