pCloud Premium

Html IP-sperrung

  • Eine frage,
    ich möchte auf meiner Webseite bestimmte Computer von anderen Leuten sperren!
    Es gibt ja da die IP der Computer und nun ist meine Frage;
    Gibt es ein script in HTML das die Computer-IP's überprüft und bestimmte die im script gennant werden keine berechtigung auf die Seite haben?
    Wenn's was in anderen Internet Sprachen gibt postet es auch hier!

    :danke:im voraus!

  • Ob es solche Scripte gibt, kann ich dir nicht sagen.

    Aber... Die IP-Adresse ändert sich in der Regel wenn man sich neu ins Internet einloggt. Von daher ist es relativ sinnlos bestimmte IP-Adressen zu sperren.

  • Gut das du mir das sagst. Ich arbeite ja auch erst seit 8-9 jahren mit dem Internet und mit Homepages....

  • Pech für dich!
    Es gibt eine Computer IP die der Computer immer behaltet!

    Diese IP's kann man mit Scripts herausfinden!
    Und ich will keine deiner bockigen Kommtentare höhren:daumenrunter:sondern NUR ob einer so ein Script kennt!

  • Hej Kinndas beruhigt euch mal -.-

    Eine IP ändert sich i.d.R. nach 24 Stunden, sofern man nicht explizit eine statische IP beantragt hat. Mit HTML ist das nicht möglich die rauszufiltern, da muss schon PHP her.

    Code
    <?     $IP = $_SERVER['REMOTE_ADDR'];     if ($IP == xxx.xxx.xxx.xxx)         echo "Du hast hier keinen Zugriff drauf";     else         // Hier dann dein Pagecontent?>

    Neu hier? Dann lesen! | Kerne für Programme abschalten | Internet Explorer schneller machen | Vista Adminkonto freischalten | Benutzerkontensteuerung in Vista deaktivieren | BIOS Reset | Windows XP Service Pack 3 | Firewall FAQ | Vista automatische Anmeldung | Verknüpfungspfeile entfernen


    Diskuttiere nie mit Idioten, zuerst ziehen sie dich auf ihr Niveau herunter und schlagen dich dann mit ihrer Erfahrung

  • Toll!
    Kannste es auch detaliert mit <php> und so und einer Webseite machen... (es muss diese Webseite nicht geben) ?
    Von php hab ich keine Ahnung!
    Und was ist Pagecontent?? :danke: IM VORAUS!

  • <? // Sagt dem Server, dass ab hier PHP Code folgt $IP = $_SERVER['REMOTE_ADDR']; // Der variable "$IP" wird die IP des benutzers zugewiesen. if ($IP == xxx.xxx.xxx.xxx) // Wenn Die IP Adresse xxx.xxx.xxx.xxx entspricht... echo "Du hast hier keinen Zugriff drauf"; // ... wird auf dem Bilschirm der Text hier ausgegeben... else // ... wenn nicht, kommt der Rest der Seite. // Hier dann dein Pagecontent?> // Sagt dem Server, dass hier PHP Code endet.
    Pagecontent ist halt hier der Teil zwischen <HTML> und </HTML>

    [LEFT]
    <?$IP = $_SERVER['REMOTE_ADDR'];

    if ($IP == xxx.xxx.xxx.xxx)

    echo "Du hast hier keinen Zugriff drauf";

    else

    // Hier dann dein Pagecontent

    ?>


    <HTML>

    Bla Bla Bla Bla

    </HTML>


    Die Datei muss dann folglich Blub.php anstatt Blub.html heissen.

    [/LEFT]

    Neu hier? Dann lesen! | Kerne für Programme abschalten | Internet Explorer schneller machen | Vista Adminkonto freischalten | Benutzerkontensteuerung in Vista deaktivieren | BIOS Reset | Windows XP Service Pack 3 | Firewall FAQ | Vista automatische Anmeldung | Verknüpfungspfeile entfernen


    Diskuttiere nie mit Idioten, zuerst ziehen sie dich auf ihr Niveau herunter und schlagen dich dann mit ihrer Erfahrung

  • WOW!
    danke!
    Noch ne kurze Frage;
    Mein host (Npage) arbeitet mit Styles.
    Dort kann ich dann Styles durch Scripten erstellen.
    Geht es dann auch wenn ich es IN die Seite einfüge?

    und, kann ich mehrere IP-s speichern?
    Wenn ja wie? Durch komma getrennt?

  • Mein host (Npage) arbeitet mit Styles.

    Dort kann ich dann Styles durch Scripten erstellen.

    Meinst du CSS oder wie?

    und, kann ich mehrere IP-s speichern?

    Wenn ja wie? Durch komma getrennt?

    Naja prinzipiell sehe ich hier 3 Möglichkeiten:

    Datenbankeinträge

    Array

    OR-Abfrage

    Nehmen wir einfach letzteres, weil für den Moment am einfachsten ist. Aber mehr als 10 IPs sollte man da nicht nehmen.

    Bei der Zeile 3 einfach um folgendes erweitern:

    if ($IP == xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx)


    Die Pipes ( also die -> (Alt Gr + <)) heissen soviel wie "oder". Also wäre der Code praktisch

    wenn IP gleich IP oder IP2 oder IP3....

    Neu hier? Dann lesen! | Kerne für Programme abschalten | Internet Explorer schneller machen | Vista Adminkonto freischalten | Benutzerkontensteuerung in Vista deaktivieren | BIOS Reset | Windows XP Service Pack 3 | Firewall FAQ | Vista automatische Anmeldung | Verknüpfungspfeile entfernen


    Diskuttiere nie mit Idioten, zuerst ziehen sie dich auf ihr Niveau herunter und schlagen dich dann mit ihrer Erfahrung

  • 350€ grundgebühr
    55€ / Stunde Arbei (Ich mag trödeln :D:D)
    400€ Koffeinzuschlag
    250€ Stromzuschlag
    1500€ Erfolgsprämie

    Ich glaub aber eher, dass hier ist off topic Und da wir ja gute Vorbilder sind als Moderatoren

    Back to Topic Please!

    Also Fly Rest dann -> ICQ

    Neu hier? Dann lesen! | Kerne für Programme abschalten | Internet Explorer schneller machen | Vista Adminkonto freischalten | Benutzerkontensteuerung in Vista deaktivieren | BIOS Reset | Windows XP Service Pack 3 | Firewall FAQ | Vista automatische Anmeldung | Verknüpfungspfeile entfernen


    Diskuttiere nie mit Idioten, zuerst ziehen sie dich auf ihr Niveau herunter und schlagen dich dann mit ihrer Erfahrung

  • Sorry das ich mich nicht gemeldet hab.
    Also folgendes;
    Es funktioniert bei mir nicht!
    Ich weiss aber nicht wo der Fehler is.
    Kannste das Script auch in anderen Sprachen mir geben? (falls es gibt)
    z.b. html, xhtml, htm, css u.v.m.

  • Also das ist die einzige Lösung in diesem Fall, und (X)HTML sowie CSS können sowas nicht realisieren, da diese 2 Sprachen nur dazu da sind Inhalte anzuzeigen und zu gestalten.

    Und wäre mal schön zu wissen, was nicht funktioniert, logisch und syntaktmäßig ist der Code einwandfrei.

    Neu hier? Dann lesen! | Kerne für Programme abschalten | Internet Explorer schneller machen | Vista Adminkonto freischalten | Benutzerkontensteuerung in Vista deaktivieren | BIOS Reset | Windows XP Service Pack 3 | Firewall FAQ | Vista automatische Anmeldung | Verknüpfungspfeile entfernen


    Diskuttiere nie mit Idioten, zuerst ziehen sie dich auf ihr Niveau herunter und schlagen dich dann mit ihrer Erfahrung

  • Naja also...
    ich habe das Script auf der Seite eingefügt und
    ich habe meine eigene IP-adresse eingefügt.
    Doch trotzdem sperrt das system (script) mich nicht...
    Gäbe es aber auch eine andere Methode? Z.b. ein ähnliches Script oder so?

  • Waaaah, mein Fehler, das kommt davon wenn man das Script um halb 1 Nachts schreibt. Die IP muss natürlich in Anführungsstriche -> " " rein...

    also

    [...]if ($IP == "xxx.xxx.xxx.xxx" || "xxx.xxx.xxx" ...)[...]

    Ahja, der Codeschnipsel muss auch an den Anfang der php Datei, also gaanz oben.

    Neu hier? Dann lesen! | Kerne für Programme abschalten | Internet Explorer schneller machen | Vista Adminkonto freischalten | Benutzerkontensteuerung in Vista deaktivieren | BIOS Reset | Windows XP Service Pack 3 | Firewall FAQ | Vista automatische Anmeldung | Verknüpfungspfeile entfernen


    Diskuttiere nie mit Idioten, zuerst ziehen sie dich auf ihr Niveau herunter und schlagen dich dann mit ihrer Erfahrung

  • Gut, dann nenne ich es für dich "Script"

    Codeschnipsel = Script

    Neu hier? Dann lesen! | Kerne für Programme abschalten | Internet Explorer schneller machen | Vista Adminkonto freischalten | Benutzerkontensteuerung in Vista deaktivieren | BIOS Reset | Windows XP Service Pack 3 | Firewall FAQ | Vista automatische Anmeldung | Verknüpfungspfeile entfernen


    Diskuttiere nie mit Idioten, zuerst ziehen sie dich auf ihr Niveau herunter und schlagen dich dann mit ihrer Erfahrung


  • Jetzt aber bin ich bissel irri...
    Kannst du bitte mal das ganze
    Script schreiben mit beispielen?
    Nicht "hier kommt servername" oder so sondern
    "test-server.bigpoint" oder so etwasem...

    Das würde mir ein bisschen helfen denn
    ich verstehe das ganze nicht so... -.-
    Bitte jetzt nicht geschockt sein und :crash: machen!!!

WindowsPower.de Artikel

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!