Homepage selbermachen 7.852 Themen, 35.619 Beiträge

WAN IP-Adresse mit JavaScript ermitteln

hexagon / 4 Antworten / Baumansicht Nickles

Hier bin ich schon wieder.


Wie bitteschön lässt sich eine WAN (Internet) IP-Adresse mit JavaScript ermitteln, die anschliessend einer Stringvariabelen zugeordnet wird?


MfG. Hexagon

bei Antwort benachrichtigen
Rheinlaender hexagon „WAN IP-Adresse mit JavaScript ermitteln“
Optionen

Gar nicht.
Javascript arbeitet auf Client-Seite. Um eine IP zu ermitteln brauchst Du was "server-seitiges" wie z. B. CGI.

Gruß
Rheinlaender

bei Antwort benachrichtigen
Zaphod hexagon „WAN IP-Adresse mit JavaScript ermitteln“
Optionen

... geht mit PHP (da ich weiss, dass du das zur Verfügung hast), die Umgebungsvariable _SERVER["REMOTE_ADDR"] muss abgefragt werden:
$eval = $_SERVER["REMOTE_ADDR"]; speichert die IP-Adresse des Clients in der php-Variablen $eval.
Du könntest den Aufruf auch in ein Javascript einbauen (es muss sich natürlich trotzdem um eine php-Seite handeln):
client_ip = "<?php echo $_SERVER["REMOTE_ADDR"]; ?>";
HTH, Z.

bei Antwort benachrichtigen
hexagon Zaphod „... geht mit PHP da ich weiss, dass du das zur Verfügung hast , die...“
Optionen

Hallo,
danke Zaphod. Werde das mal direkt am Montag in Angriff nehmen ;-))

MfG. Hexagon

bei Antwort benachrichtigen
TomLeonhart hexagon „WAN IP-Adresse mit JavaScript ermitteln“
Optionen

Hallo hexagon,

Java Script muss nicht nur auf Client Basis arbeiten, es gibt auch SSJS (Server Sided JavaScript). Funktioniert mit z.B. ASP Servern.

In den HTML Files wird dann z.B. ein <server></server> -Tag eingesetzt um SSJS einzubinden, der Inhalt dieser Tags läuft dann direkt auf dem Server, Client Sided JS ist weiterhin noch möglich.
Die IP würdest du dann durch ein write(request.ip); bekommen.

SSJS ist mit CGI vergleichbar und recht stark mit dem HTML-File verbunden...

Ich würde mich trotzdem erst einmal mit PHP beschäftigen, du wirst nicht glauben was alles in dieser Welt möglich ist...


greetings,
TomLeonhart

bei Antwort benachrichtigen