PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PHP-Funktione, die den Provider des Besuchers auflistet???


s-fox
31.10.2003, 13:36:37
Hallo Leute


Gibt es in PHP eine Funktion die den Provider (z. B. T-Online, etc.)
eines Besuchers auflistet, damit ich ihn dann in eine Datenbank speichern kann???

Ich sach scho mal Danke

c4
31.10.2003, 13:40:29
Nein.

Manchmal ist der Name aber im Host ($_SERVER['REMOTE_HOST']inbegriffen.

s-fox
31.10.2003, 13:54:17
Geht das denn mit Javascript oder so!
Bei Nedstatbasic (Counter) funzt das auch irgendwie??

c4
31.10.2003, 14:09:24
Stimmt, Nedstat wertet das aus. Vielleicht machen sie es über den Host. Einfach mal anfragen.
JavaScript wird Dir da zumindest nicht helfen.

s-fox
31.10.2003, 14:19:55
Weißt du also nicht, wie man das über den Host bewerkstelligen könnte???

FloRos
31.10.2003, 18:35:53
kann es sein das die verschiedenen ISPs bestimmte IP Bereiche haben..

*DENK*
könnte auch sein das das nicht so ist aber meine schon
Feedback

Gweilo
31.10.2003, 22:07:35
eine andere möglichkeit wäre
$ip=$_SERVER['REMOTE_ADDR'];
echo gethostbyaddr($ip);

Wie C4 bereits gesagt hatte, geht das nur manchmal (auch beim gleichen host gehts manchmal schon, manchmal nicht, je nach IP-Range). Falls gethostbyaddr() nichts findet gibt er die eingegebene IP zurück, statt des hosts. Ich würde jedoch schätzen, dass dieser befehl bei 70% der IP's funktioniert.


Auch möglich wäre, falls oben genanntes Beispiel nicht funktioniert, dass du eine Abfrage bei der Whois Datenbank machst und die HTML-Ausgabe auswertest (zB http://www.ripe.net/db/whois/whois.html)