kostenloser Webspace werbefrei: lima-city


IP-Sperre

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    b**********s

    hallo,
    kann ich eine ip-sperre auf meiner homepage einbauen? also ich meine eine sperre wo man bestimmte ips eintragen kann und diese personen kommen dann nicht mehr auf die hp. wenn dies geht bitte ich jemanden mir zu sagen wie. danke schon ma vorweg

    boohck
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Iss nicht schwer:

    Du brauchst eine Liste, vorzugsweise in einer Datebank, wo die IP-Adressen der User drinnen stehen, die nicht auf deine Seite d?rfen.
    Dann soll ein Script am Anfang der Seite abfragen, was der User f?r eine IP-Adresse hat, den Entrag aus der Datenbank raussuchen und wenn er in der Datenbank steht, soll das Script einfach via
    echo "";
    eine Fehlermeldung rausgeben!
    Also das ist jetzt halt das Prinzip, wie ich es machen w?rde...
  4. Kannst du z.B. mit PHP machen indem du die IP ausliest und speicherst und beim Seitenaufruf schaust, ob die IP in der Blacklist steht.

    Allerdigns hat die Sache 'nen Haken: Nur die wenigsten normalen Internetnutzer haben 'ne feste IP. D.h. wenn jemand die Verbindung trennt und sich neu einw?hlt, hat er eine andere IP und kann damit wieder auf die Seite. Gleichzeitig kann jemand, der zuf?llig eine der gesperrten IPs erwischt hat, nicht auf die Seite.
    Auch die meisten DSL-Anbieter trennen ?brigens die Verbindung irgendwann und erzwingen so einen erneuten Verbindungsaufbau.

    Das mit der IP-Sperre w?rde ich mir also an deiner Stelle gut ?berlegen... solltest du dich doch daf?r entscheiden, einfach nochmal posten, dann bekommst du bestimmt auch ein Codeschnipsel :-)


    MfG,
    thw

    EDIT: Sollte vielleicht nach "PHP" verschoben werden.

    Beitrag ge?ndert am 28.09.2005 15:25 von thw
  5. r********t

    Das passt in php wohl besser als hier in dem Board:

    Verschoben:

    Support--->php

    Beitrag ge?ndert am 28.09.2005 15:27 von reneherget
  6. Autor dieses Themas

    b**********s

    also so wie ihr mir das beschreibt klingt das ganz easy. kann mir jetzt vielleicht noch mal jemand den entsprechenden code posten? allerdings benute ich nur html und nicht php. wenn es so nicht gut habe ich halt pech gehabt.
    danke f?r den code.

    boohck
  7. c*********c

    Eigentlich ben?tigst Du nur eine PHP Datei, die entscheidet, wohin der Besucher weitergeleitet wird.

    Des Weiteren gibt es schon ziemlich viele Themen zu IP-Sperren -> http://www.lima-city.de/search.php?m=results&id=60949&direction=DESC&orderby=results.rank,threads.lastpostdate

  8. :confused:

    Grunds?tzlich ist das ja alles richtig! Nur solltest du bedenken das man mit jeden X ? beliebigen Proxiserver trotzdem auf deinen Seiten machen kann was man will, oder besser was Du zul?sst!


    Bye arma
  9. Autor dieses Themas

    b**********s

    kann mir jetzt vllt noch mal jemand genau erkl?ren wie das jetzt funktioniert? danke wie imemr vorweg

    boohck
  10. ich w?sste auch nicht sicher, ob PHP Scripts die richtige L?sung sind... Sicher ist das eine einfache L?sung. Nehmen wir mal einen ganzen Bereich mit vielen Unterordnern und vielen untereinander verlinkten HTML-Dateien, oder besser noch die ganze Domain soll gesichert werden. Ruft der User mit der gesperrten IP einen Unterlink direkt auf, hat das Script keine Wirkung. Ich m?sste dann alle Links ?ndern was ein oft unangemessener Aufwand w?re. Ausserdem kann ich mit Script keine anderen Inhalte, wie z.B. Bilder vor der gesperrten IP sch?tzten. Wenn ich dann nicht mal .htaccess einsetzen kann ( hi, wie bei Lima-City z.B. ) ist da nichts zu machen...
    Jack
  11. jimmynighthawk

    jimmynighthawk hat kostenlosen Webspace.

    Folgendes w?re ein Versuch:

    ####
    $Besucher_IP_Adresse=getenv("REMOTE_ADDR");

    $i=0;
    while( isset($Datenbank_IP_Adresse[$i]) )
    {
    if($Besucher_IP_Adresse==$Datenbank_IP_Adresse[$i])
    {include("GO_HOME.PHP");exit;}
    ++$i;
    } // while-ende
    ####

    ps: Mal ein bisschen Handbuch (www.php.net) lesen/lernen - Danke.
  12. nur mit html kommst du auf jeden fall nicht weiter. solltest dich schon mit php beschaeftigen. sonst kannst du auch nix damit anfangen, wenn hier jemand code postet.

    ausserdem musst du auch sicher sein, dass die ips in deiner blacklist mehr oder weniger fest vergeben sind, und nicht dynamisch verteilt werden. sonst schadest du damit nur dir selbst.

    eine andere sache waere natuerlich ip-bereiche zu sperren, also wenn du z.b. willst, dass alle benutzer eines bestimmten providers (oder einer bestimmten firma) nicht auf deine seite zugreifen koennen.
  13. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!