IP und Provider auslesen

Shooter2k

Erfahrenes Mitglied
Hallo kann mir jemand sagen wie ich anhand der ip auch den provider ermitteln kann?
Ich brauche es für meinen Besucherzähler an den ich gerade baue, er soll diesmal ein wenig umfangreicher werden.

PHP:
$ip = $_SERVER['REMOTE_ADDR'];

Damit ermittel ich die IP. Aber wie den Provider ?
damit meine ich zB adsl.hansenet.de oder so ähnlich.

Danke
gruß
henry
 
Danke danke

Hier nochmal mein kleines Script :

PHP:
				 $ip = $_SERVER['REMOTE_ADDR'];
  				 $fullhost = gethostbyaddr($ip);
  				 $host = preg_replace("/^[^.]+./", "*.", $fullhost);
				
				  
				  echo $host;
und nun steht da auch adsl.hansenet.de ;)

gruß

henry
 
hoi! ich hab hätte auch gern den provider ausgelesen - aber die funktion liefert bei mir nur die ipadresse.

PHP:
 echo gethostbyaddr($_SERVER["REMOTE_ADDR"]);

mach ich was falsch? habs auch schon mit variablen probiert, ohne erfolg /-:
 
Nicht immer gibt es auch einen Host-Namen zur IP-Adresse. Beispielsweise ist das bei lokalen/privaten IP-Adressen der Fall.
 
naja, ich habs natürlich selbst ausprobiert - und da is dann meine ip dort gestanden. aber bei so php-tags für foren-signaturen, wo steht "deine ip is ..., dein provider is silversurver" - da seh ich auch meinen provider. also müsst der doch auszulesen sein. oder wird bei sowas eine andere funktion verwendet?
 
Wenn du Genanntes auf deinem lokalen Webserver getestet hast, geht die Anfrage auch nur über das lokale Netzwerk. Bei einer entfernten Anfrage hingegen geht es über das globale Netzwerk (das Internet), also auch deinen Internetanbieter.
 
Zurück