You are not logged in.

  • Login

1

Friday, September 26th 2008, 2:19pm

Echte IP-Adresse bzw. PC-Namen mittels PHP in den Browser bekommen

Hallo

ich möchte , dass mir der Browser anzeigt, welche IP-Adresse der PC, der den Browser öffnet hat. Und falls möglich auch noch welcher PC-Name.
Und zwar nicht die IP-Adresse im Internet (also die des Routers), sondern nur die lokale netzwerkinterne IP-Adresse.

Weiß da jemand was dazu??? Wäre super...

Ich hab mal folgenden Ansatz:

PHP Quellcode

1
2
3
4
5
<?php
$domain=$_SERVER[HTTP_HOST];
$ipadresse=gethostbyname($domain);
echo "Aktuelle IP: $ipadresse";
?>
Nur bekomm ich hier die IP-Adresse des Servers, auf welchem der Webserver (IIS) läuft. Aber ich will die IP-Adresse des Clients der den Browser aufruft.

This post has been edited 1 times, last edit by "robert712" (Sep 26th 2008, 2:27pm)


2

Friday, September 26th 2008, 2:29pm

Hab die IP-Adresse.

PHP Quellcode

1
2
3
<?php
echo "<ipaddress>".$_SERVER["REMOTE_ADDR"]."</ipaddress>";
?>


Nun fehlt mir nur noch der PC-Name?? Entweder es funktioniert, dass PHP den auch noch aus dem Client ausliest (was ich aber nicht glaube).

Oder man macht ein PHP-Script und lässt dieses gegen den DNS-Server laufen.

This post has been edited 1 times, last edit by "robert712" (Sep 26th 2008, 2:39pm)


3

Friday, September 26th 2008, 3:15pm

Hallo, schau dir das mal an:

Hostname

4

Friday, September 26th 2008, 5:29pm

Hallo

ich möchte , dass mir der Browser anzeigt, welche IP-Adresse der PC, der den Browser öffnet hat. Und falls möglich auch noch welcher PC-Name.
Und zwar nicht die IP-Adresse im Internet (also die des Routers), sondern nur die lokale netzwerkinterne IP-Adresse.

Weiß da jemand was dazu??? Wäre super...

Ich hab mal folgenden Ansatz:

PHP Quellcode

1
2
3
4
5
<?php
$domain=$_SERVER[HTTP_HOST];
$ipadresse=gethostbyname($domain);
echo "Aktuelle IP: $ipadresse";
?>
Nur bekomm ich hier die IP-Adresse des Servers, auf welchem der Webserver (IIS) läuft. Aber ich will die IP-Adresse des Clients der den Browser aufruft.


Hab die IP-Adresse.

PHP Quellcode

1
2
3
<?php
echo "<ipaddress>".$_SERVER["REMOTE_ADDR"]."</ipaddress>";
?>


Nun fehlt mir nur noch der PC-Name?? Entweder es funktioniert, dass PHP den auch noch aus dem Client ausliest (was ich aber nicht glaube).

Oder man macht ein PHP-Script und lässt dieses gegen den DNS-Server laufen.


Halt stopp, du hast damit die IP-Adresse des Routers (also das was der surfer vom ISP bekommt), nichtdie des PCs im lokalen Netzwerk. Die wirst du auch nicht einfach mit PHP so herausbekommen, selbiges gilt für den Hostname. Was ja, wenn man weiß was beim NAT passiert, ja auch ganz logisch ist...

5

Friday, September 26th 2008, 7:18pm

Geht nicht mit PHP.

Similar threads

Social bookmarks