1. Dashboard
  2. Artikel
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. HTML - Webmaster Forum
  2. Programmierung - Entwickler Forum
  3. PHP Forum - Apache - CGI - Perl - JavaScript und Co.

IP Bannen

  • Rambor
  • 9. Juni 2008 um 21:06
  • Rambor
    Interessierte/r
    Beiträge
    97
    • 9. Juni 2008 um 21:06
    • #1

    Guten abend

    Ich hab da mal etwas schönes gemacht :lol:

    Code
    if($_SERVER['REMOTE_ADDR'] == "88.88.888.88") {
    echo "Du bist gebannt"; } else { echo "Alles klar"; }

    Das ganze geht auch alles schön das problem ist einfach das wenn er nach 24 Stunden wieder versucht zuzugreifen (Mit einer neuen IP, ist es ja dann) dann kommt er auf die Seite.

    Das problem löst man meist mit * aber das geht ja bei PHP ned...
    Wie soll ich das lösen?

    Ausgedeutsch es sollte die nur die zahlen vor den zwei ersten punkten lesen die anderen intressieren mich nicht

    Beispiel: 88.88.

  • Bandit
    Gast
    • 9. Juni 2008 um 21:22
    • #2

    Mit explode zerlegen und mit beiden ersten Array-Elementen prüfen.

    Insgesamt ist das aber quatsch, weil du so auch jede menge andere leute aussperrst.

  • Rambor
    Interessierte/r
    Beiträge
    97
    • 9. Juni 2008 um 21:24
    • #3

    Na das ist egal wenn die andern auch gebannt werden...

    Wie geht das genau mit explode?

  • Bandit
    Gast
    • 9. Juni 2008 um 21:27
    • #4

    explode ist in meinem beitrag ein link, auf den man ruhig mal draufklicken kann!

  • driver
    Forum Guru
    Reaktionen
    6
    Beiträge
    20.727
    • 9. Juni 2008 um 21:27
    • #5

    a) keine 24h ... einen login. ich muss mich nur vom web mal trennen
    und anschließend neu einwählen - schon hab ich ne neue ip

    b) egal ? du würdest 100 user sperren wegen einem ?

    >> die icq-schreiberlinge bitte dies hier beachten

    [Blockierte Grafik: http://www.devil-driver.de/stuff/forum-banner.png]

    1679 entdeckte Gottfried Wilhelm Leibniz das Binärsystem, bei einem Gespräch mit seiner Mutter: "Ja..., Nein..., Nein..., Nein..., Ja..., Ja..., Nein..."

  • Bandit
    Gast
    • 9. Juni 2008 um 21:29
    • #6
    Zitat von driver

    du würdest 100 user sperren wegen einem ?


    Wenn ihn nur die ersten beiden blöcke interessieren, sind das min. 999.999 user. ;)

  • gelöschter User
    Gast
    • 9. Juni 2008 um 21:31
    • #7
    Zitat von driver

    b) egal ? du würdest 100 user sperren wegen einem ?

    Es währen knapp eine Millionen... (Falls ich richtig rechne)
    Die letzten 2 Stellen der IP können sich ändern bei einem IPChange, sprich z.B. überall wo "x"se sind:
    000.000.xxx.xxx

  • driver
    Forum Guru
    Reaktionen
    6
    Beiträge
    20.727
    • 9. Juni 2008 um 21:32
    • #8

    ich wollt nem bloß keine angst machen *G*

    sicher 999.999 ? geht doch nur bis 255, davon is auch nur n teil
    fürs web ansich verwendet..... (ich hab momentan zuviel fussball
    im kopf um des auszurechnen)

    >> die icq-schreiberlinge bitte dies hier beachten

    [Blockierte Grafik: http://www.devil-driver.de/stuff/forum-banner.png]

    1679 entdeckte Gottfried Wilhelm Leibniz das Binärsystem, bei einem Gespräch mit seiner Mutter: "Ja..., Nein..., Nein..., Nein..., Ja..., Ja..., Nein..."

  • Rambor
    Interessierte/r
    Beiträge
    97
    • 9. Juni 2008 um 21:32
    • #9
    Zitat von driver

    a) keine 24h ... einen login. ich muss mich nur vom web mal trennen
    und anschließend neu einwählen - schon hab ich ne neue ip

    b) egal ? du würdest 100 user sperren wegen einem ?

    a) das weiss ich auch darum will ich ja die sperre

    b) ja das wäre mir egal weil ich weiss das viele "spamer" auf die seite gehen und ich will nicht schon am ersten Tag eine volle Datenbank darum bann ich die gerade!

  • driver
    Forum Guru
    Reaktionen
    6
    Beiträge
    20.727
    • 9. Juni 2008 um 21:34
    • #10

    mach doch lieber ne sperre. vielleicht mit cookie oder so.
    damit er halt nur alle paar std n beitrag macht...

    >> die icq-schreiberlinge bitte dies hier beachten

    [Blockierte Grafik: http://www.devil-driver.de/stuff/forum-banner.png]

    1679 entdeckte Gottfried Wilhelm Leibniz das Binärsystem, bei einem Gespräch mit seiner Mutter: "Ja..., Nein..., Nein..., Nein..., Ja..., Ja..., Nein..."

  • Rambor
    Interessierte/r
    Beiträge
    97
    • 9. Juni 2008 um 21:39
    • #11
    Zitat von driver

    mach doch lieber ne sperre. vielleicht mit cookie oder so.
    damit er halt nur alle paar std n beitrag macht...

    Naja okay ich las es mal bleiben... mal sehen muss halt immer schönes backup machen xD

    Danke für die Hilfe

  • CLiff
    Gast
    • 9. Juni 2008 um 21:48
    • #12

    er würde übringens genau 65.025 User aussperren, aber das reicht ja auch schon..

  • driver
    Forum Guru
    Reaktionen
    6
    Beiträge
    20.727
    • 9. Juni 2008 um 21:50
    • #13
    Zitat von CLiff

    er würde übringens genau 65.025 User aussperren, aber das reicht ja auch schon..

    jup, genau sowas meinte ich
    welche ip-bereiche hast du als grundlage genommen ? die kompletten bis 255.255 ?

    >> die icq-schreiberlinge bitte dies hier beachten

    [Blockierte Grafik: http://www.devil-driver.de/stuff/forum-banner.png]

    1679 entdeckte Gottfried Wilhelm Leibniz das Binärsystem, bei einem Gespräch mit seiner Mutter: "Ja..., Nein..., Nein..., Nein..., Ja..., Ja..., Nein..."

  • Rambor
    Interessierte/r
    Beiträge
    97
    • 9. Juni 2008 um 22:01
    • #14

    Grundlagen wie wo was ^^

    Du ich hab einen anderen weg gefunden und zwar mach ich einfach mit Hostname aber ich weiss nicht wie ich die ausgeben

    Sie:
    http://www.wielautetmeineip.de

    Hat es Your Hostname wie geb ich die aus?

  • CLiff
    Gast
    • 9. Juni 2008 um 22:03
    • #15
    Zitat von driver


    jup, genau sowas meinte ich
    welche ip-bereiche hast du als grundlage genommen ? die kompletten bis 255.255 ?


    Jap, du rechnest einfach 255², soviele Möglichkeiten gäbe es ja theoretisch...

  • driver
    Forum Guru
    Reaktionen
    6
    Beiträge
    20.727
    • 9. Juni 2008 um 22:04
    • #16

    hehe... ähm... den genauen aufbau davon kenn ich nicht.
    aber des is dein provider. wenn du z.b. des sperrst, und
    der über t-online reingeht - haben alle anderen t-online-user
    ebenfalls schlechte karten. is glaub ich noch schlechter als die ip.

    (bin mir aber nicht sicher, evtl is ja die vordere nummer eindeutig,
    zumindest steht bei mir dort eine)

    Zitat

    Jap, du rechnest einfach 255², soviele Möglichkeiten gäbe es ja theoretisch...


    wobei diverse ipbereich ja wegfallen da se für andere zwecke reserviert sind.
    (also z.b. 127.0.0.1 für localhost oder 255.255.255.255 für broadcastings)

    aber gut, wir entfernen uns vom thema...

    >> die icq-schreiberlinge bitte dies hier beachten

    [Blockierte Grafik: http://www.devil-driver.de/stuff/forum-banner.png]

    1679 entdeckte Gottfried Wilhelm Leibniz das Binärsystem, bei einem Gespräch mit seiner Mutter: "Ja..., Nein..., Nein..., Nein..., Ja..., Ja..., Nein..."

  • Bandit
    Gast
    • 9. Juni 2008 um 22:06
    • #17
    Zitat von CLiff

    Jap, du rechnest einfach 255², soviele Möglichkeiten gäbe es ja theoretisch...


    256², du hast auch 000.000

  • Rambor
    Interessierte/r
    Beiträge
    97
    • 9. Juni 2008 um 22:12
    • #18

    Komm mit dem ip zeugs nicht mehr nach naja egal!

    mit dem Your Hostname denk ich mal weniger das es für alle ist die den anbieter haben also in deinem beispiel t-online

  • The User
    Forum Guru
    Beiträge
    4.044
    • 9. Juni 2008 um 22:15
    • #19

    Ich würde preg_match verwenden.

    Freiheit bedeutet mehr.

    "Mir ist die gefährliche Freiheit lieber als eine ruhige Knechtschaft."
    (Jean Jacques Rousseau)
    Mein Blog zum Programmieren, GNU/Linux etc.
    Free Chelsea Manning!
    Stolzer Nutzer von KDE, openSUSE und Qt.

  • CLiff
    Gast
    • 10. Juni 2008 um 15:30
    • #20
    Zitat von bandit600


    256², du hast auch 000.000


    Ok, da hab ich jetzt nicht dran gedacht.. Mit den Ausnahmen hab ich's mal vereinfacht :)

Tags

  • forum
  • link
  • http
  • online
  • t-online
  • web
  • millionen
  • entfernen
  • problem
  • php
  • array
  • sperre
  • ip
  • reich
  • lösen
  • driver
  • angst
  • cookie
  • kopf
  • sperren
  • login
  • localhost
  • grundlage
  • aussperren
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™