kostenloser Webspace werbefrei: lima-city


IP auslesen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    seth93

    seth93 hat kostenlosen Webspace.

    Hi,
    warum gibt der mir wenn ich folgenden Code benutze 2 IPs zurück?
    $ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
    echo $ip;



    80.171.88.150, 127.0.0.1

    Habe auch Remote_ADDR versuch, kommt das gleiche bei raus.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. thundersystem

    Moderator Kostenloser Webspace von thundersystem

    thundersystem hat kostenlosen Webspace.

    Naja, 127.0.0.1 ist halt einfach der Localhost, die IP im Lokalen Netzwerk bei dir Zuhause, bzw mit der IP kann man "meistens" den Router erreichen, wenn einer vorhanden ist.

    Die 80.171.88.150 ist die IP mit der du weltweit im I-Net zurückverfolgt werden kannst ;)

    Also eben die die du auserhalb deines Lokalen Netzwerks hast.

    Also ich gehe ja mal davon aus, das es daran liegt, das du Script auf deinem Lokalen PHP Server gestartet hast, richtig?

    Weil naja hier gehts auch:

    http://www.creative-edesign.com/php/ip_adresse_mit_php_auslesen_anzeigen.php

    EDIT:

    Hhm, naja oder vll hat cbhp recht ;) Also ich verweise dich mal auf seine Antwort, und falls du meine schon gelesen hast, vergess sie!

    Beitrag zuletzt geändert: 2.2.2009 19:03:39 von thundersystem
  4. cbhp

    Co-Admin Kostenloser Webspace von cbhp

    cbhp hat kostenlosen Webspace.

    seth93 schrieb:
    Hi,
    warum gibt der mir wenn ich folgenden Code benutze 2 IPs zurück?
    $ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
    echo $ip;

    80.171.88.150, 127.0.0.1
    Habe auch Remote_ADDR versuch, kommt das gleiche bei raus.


    $_SERVER gibt eine Liste zurück, die beide IP-Adressen beinhaltet. "127.0.0.1" wird vom Proxyserver von lima-city ausgegeben, die erste IP ist die Adresse vom Besucher.
  5. Autor dieses Themas

    seth93

    seth93 hat kostenlosen Webspace.

    Das ist schlecht :S
    Brauche die IP um mit gethostbyaddr den Host herauszufinden.
    Es gibt doch sicherlich ne Möglichkeit 127.0.0.1 zu entfernen oder?
    Wie entfernt man mit substr die letzten 11 Zeichen?
  6. cbhp

    Co-Admin Kostenloser Webspace von cbhp

    cbhp hat kostenlosen Webspace.

    Machs am besten so, dann funktioniert es überall:

    $ips = explode(", ", $_SERVER["REMOTE_ADDR"]);
    $host = gethostbyaddr($ips[0]);
    echo "IP: ".$ips[0].", Host: ".$host;


    Beitrag zuletzt geändert: 2.2.2009 19:14:13 von cbhp
  7. Autor dieses Themas

    seth93

    seth93 hat kostenlosen Webspace.

    Danke funktioniert :D

  8. 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!