Thomas Luethi: IP - Block auslesen und bestimmte sperren - Wie?

Beitrag lesen

Hallo,

also ich will bestimmte User von meinem Forum weghalten, d.h. jemand hat eine bestimmte IP und soll auf eine andere Seite geleitet werden.

Das ist eigentlich nur brauchbar, wenn der "boese" Benutzer
immer den gleichen Provider benutzt und dort auch eine
statische IP-Adresse hat.

Also ich will ganze IP-Blocks sperren d.h. 80.142.xxx.xxx, also jeder User mit der 80.142 IP soll auf eine ander Seite umgeleitet werden.

Damit sperrst Du vermutlich sehr viele "Unschuldige".
Wenn Du das in Kauf nehmen willst...

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.

Gruesse,

Thomas

--
Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/