Homepage selbermachen 7.852 Themen, 35.619 Beiträge

Per PHP aussperren

Mnasdaq / 2 Antworten / Baumansicht Nickles

hallo zusammen,
da ich auf meiner site momentan immer einen Besucher habe der ins gästebuch nur hohle sachen schreibt, und ich seine IP kenne, würde ich denjenigen gerne aussperren.
Gibt es da ein PHP-Script, das über Cookies oder so denjenigen erkennen kann, damit dieser Besucher dann immer nur eine vorgefertigte Seite sehen kann, aber nicht den echten Inhalt.
Helft mir!
Mnasdaq

bei Antwort benachrichtigen
Zaphod Mnasdaq „Per PHP aussperren“
Optionen

Dürfte mit Cookies nicht gehen - die hat der Besucher unter Kontrolle, wenn der keine zulässt, wars das. Auch Javascript hilft da nicht weiter. Eventuell könnte man serverseitig nit php oder Perl was machen, wenn dein Provider das unterstützt - ist aber sehr viel Aufwand ;-) Ein moderiertes Gästebuch, bei dem du vor der Veröffentlichung die Sachen durchsiehst, dürfte die angemessene Lösung für dein Problem sein ... oder notfalls das GB mal zwei Wochen sperren ... Have fun, Z.

bei Antwort benachrichtigen
xafford Mnasdaq „Per PHP aussperren“
Optionen

Du solltest zunächst folgendes abklären:
1. ist es immer die selbe ip-adresse? falls nein, vergiss es.
2. ist diese ip ein proxy-server? (nslookup, ports checken) wenn ja, vergiss es.
3. wem gehört die ip? (rwhois z.b. bei www.samspade.org) eventuell eine beschwerde an den admin-c wenn es ein firmennetz ist.
4. ist das alles geklärt und du weißt, daß er immer die selbe feste ip nutzt und diese kein proxy ist dann kannst du, falls dein hoster den apache nutzt mit folgendem code eine umleitung für ihn generieren:
<?php
if($REMOTE_ADDR=="xxx.xxx.xxx.xxx")
{
include("verpiss_dich.html");
exit;
}
?>
praktisch wär dann einfach ihm vorzugaukeln, daß er sich eintragen würde über ein dummy-formular, das dauert bis er das merkt.

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen