kostenloser Webspace werbefrei: lima-city


IP+BS+Browser mit PHP raus bekommen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    kresse5

    kresse5 hat kostenlosen Webspace.

    Ich w?rde gern wie auf www.wieistmeineip.de dem User seine IP + Betriebsystem + Browser anzeigen lassen. Wie geht das? Am besten das Scribt!
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. <?php

    echo"Angaben zu Ihrem Browser und Betriebssystem:<br>",
    $_SERVER['HTTP_USER_AGENT'];

    ?>


    Hier wird Browser und Betriebssystem ermittelt und hiermit

    <?php

    echo"Ihre IP-Adresse lautet ",
    $_SERVER['REMOTE_ADDR'];

    ?>


    die IP Adresse

    CBR900Biker
  4. meinst du sowas wie hier :)

    http://tof-devil.xardas.lima-city.de

    dann kannst du folgendes verwenden:



    <?php
    $datum=date("d.m.Y");
    $zeit=date("H:i:s");
    $browser=getenv("HTTP_USER_AGENT");
    $referer=getenv("HTTP_REFERER");
    $ipp=$HTTP_SERVER_VARS["REMOTE_ADDR"];
    $host=gethostbyaddr($ipp);
    $na="nicht verf?gbar";
    if ($_SERVER["HTTP_CLIENT_IP"]) {
    $ip = $_SERVER["HTTP_CLIENT_IP"];
    } else {
    $ip = $_SERVER["REMOTE_ADDR"];
    }
    if ($referer) {
    $referer = $referer;
    } else {
    $referer = $na;
    }
    #$datei=fopen("log.txt", "a");
    #fputs($datei, "$datum\t$zeit\t$REMOTE_ADDR\t$ip\t$REMOTE_PORT\t$browser\t$referer\t$host\n");
    #fclose($datei);



    echo('<center>');
    echo('<b>');
    echo "Deine Online Daten";
    echo('</b>');
    echo('</center>');
    echo('<br>');
    echo('<br>');

    echo('<br>');
    echo('<br>');
    echo('<br>');
    echo('<br>');
    echo('<br>');
    echo('<br>');
    echo('<br>');
    echo('<br>');


    echo"<table align=center border=1 width=400 bordercolor=#000000 bgcolor=#3399CC cellpadding=0 cellspacing=0>";

    echo"<tr><td>";
    echo"Datum:\t";
    echo('<br>');
    echo('<br>');
    echo"</td><td>";
    echo, $datum;
    echo('<br>');
    echo('<br>');
    echo"</td></tr>";

    echo"<tr><td>";
    echo"Uhrzeit:\t";
    echo('<br>');
    echo('<br>');
    echo"</td><td>";
    echo, $zeit;
    echo('<br>');
    echo('<br>');
    echo"</td></tr>";

    echo"<tr><td>";
    echo"Browser:\t";
    echo('<br>');
    echo('<br>');
    echo"</td><td>";
    echo, $browser;
    echo('<br>');
    echo('<br>');
    echo"</td></tr>";

    echo"<tr><td>";
    echo"Hyperlink:\t";
    echo('<br>');
    echo('<br>');
    echo"</td><td>";
    echo, $referer;
    echo('<br>');
    echo('<br>');
    echo"</td></tr>";

    echo"<tr><td>";
    echo"Host:\t";
    echo('<br>');
    echo('<br>');
    echo"</td><td>";
    echo, $host;
    echo('<br>');
    echo('<br>');
    echo"</td></tr>";

    echo"<tr><td>";
    echo"Online IP:\t";
    echo('<br>');
    echo('<br>');
    echo"</td><td>";
    echo, $ip;
    echo('<br>');
    echo('<br>');
    echo"</td></tr>";

    echo"<tr><td>";
    echo"Lan IP:\t";
    echo('<br>');
    echo('<br>');
    echo"</td><td>";
    echo, $REMOTE_ADDR;
    echo('<br>');
    echo('<br>');
    echo"</td></tr>";

    echo"<tr><td>";
    echo"Port:\t";
    echo"</td><td>";
    echo, $REMOTE_PORT;
    echo"</td></tr>";

    echo"</table>";

    ?>
    <br>
    <br>
    <center>
    &copy; 2005 by Paul O.
    </center>



    wenn du die # vor den zeilen weg machst werden die ip?s f?r dich von anderen usern geloggt...

    #$datei=fopen("log.txt", "a");
    #fputs($datei, "$datum\t$zeit\t$REMOTE_ADDR\t$ip\t$REMOTE_PORT\t$browser\t$referer\t$host\n");
    #fclose($datei);


    beachte aber mein copyright, es darf nicht entfernt werden!

    MfG Devil

    Beitrag ge?ndert am 8.12.2005 11:53 von tof-devil
  5. Kleiner Tipp zu der IP :
    $ip = ( isset ( $_SERVER['REMOTE_ADDR'] ) && trim ( $_SERVER['REMOTE_ADDR'] ) ) ? $_SERVER['REMOTE_ADDR'] : '';
    $ip = ( isset ( $_SERVER['X-FORWARDED-FOR'] ) && trim ( $_SERVER['X-FORWARDED-FOR'] ) ) ? $_SERVER['X-FORWARDED-FOR'] : '';
    $ip = ( isset ( $_SERVER['HTTP_X_UD_REMOTE_ADDR'] ) && trim ( $_SERVER['HTTP_X_UD_REMOTE_ADDR'] ) ) ? $_SERVER['HTTP_X_UD_REMOTE_ADDR'] : '';
    $ip= ( trim ( $ip ) ) ? $ip : '127.0.0.1'; // IP des Users

    Damit sollte man die wirkliche IP des Users herausfinden, auch wenn dieser einen nicht anonymen Proxy oder die versteckte Weiterleitung von united-domains.com nutzt.

    MfG Lucas

    P.S.: Wenn keine IP ?bergeben wurde, wie z.B. beim Zend Studio, dann wird 127.0.0.1 genommen.

    Beitrag ge?ndert am 8.12.2005 12:53 von lucas9991
  6. Daf?r gibts ein(e) PEAR-Package:

    http://pear.php.net/package/Net_UserAgent_Detect

    Das/Die ermittelt ziemlich exakt den UserAgent ("Browser") und das Betriebssystem.

    Alle Daten lassen sich aber (vom User) f?lschen. Daher eignet sich die Ermittlung solcher "Daten" nur f?r statistische Zwecke.

    Das gilt ?brigens auch f?r die IP. Du kannst keinem User eindeutig eine IP zuordnen. Auch das Abfragen eventueller zus?tzlicher Variablen ist nicht wirklich Erfolg versprechend: Der am meisten verwendete Proxy Squid(2) hat das ?bermitteln von X-FORWARDED-FOR serienm??ig abgeschaltet. Es muss also nach der Installation erst nachtr?glich aktiviert werden. Da es f?r die Proxy-Betreiber keinen gro?en Nutzen hat, werden sie das im Allgemeinen sein lassen.

    MfG
    alopex
  7. 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!