Sven: IP-Check

Nach vergeblicher Suche im Archiv:
Wie kann ich mit Javascript die aktuelle IP-Adresse des Users abfragen.
Möchte diese im Prinzip als Variable abspeichern um zu verhindern, daß bei einer Abstimmung für diese Session eine weitere verhindert wird.

  1. Hi, <== Das ist eine Begrüßung.

    Wie kann ich mit Javascript die aktuelle IP-Adresse des Users abfragen.

    Geht nicht, nimm PHP.

    Bye,
    Peter <== Das ist eine Grußformel.

  2. Hallo,

    Wie kann ich mit Javascript die aktuelle IP-Adresse des Users abfragen.

    Direkt mit JavaScript nicht, evtl. ueber den Java-Umweg:

    var ip=java.net.InetAddress.getLocalHost().getHostAddress();
    alert(ip);

    Oder gleich Server-seitig, z. B. mit PHP:
    $ip=getenv("REMOTE_ADDR");

    Ein weiterer Umweg waere das Abfragen eines externen Servers mit PHP, der das Ergebnis einer JS-Funktion uebergibt:

    js_ip.php

    <?php

    Header("Content-type: text/javascript");
    $ip=getenv("REMOTE_ADDR");
    print "var ip="$ip";\n";

    ?>

    function getIP()
    {
      alert("IP: "+ip);
      // oder document.write("IP: "+ip);

    }

    iptest.htm

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Test by TM 03/02</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <script language="JavaScript" src="http://localhost/js_ip.php" type="text/javascript"></script>
    </head>
    <body onload="getIP()">
    </body>
    </html>

    MfG, Thomas

  3. Hi,

    Möchte diese im Prinzip als Variable abspeichern
    um zu verhindern, daß bei einer Abstimmung für diese
    Session eine weitere verhindert wird.

    mit welcher serverseitigen Technologie steuerst Du diese Session? Und warum nimmst Du nicht diese Technologie, um die IP-Adresse abzufragen?

    Viele Grüße
          Michael