phpbar.de logo

Mailinglisten-Archive

[php] IP auslesen und einem Land zuordnen ?

[php] IP auslesen und einem Land zuordnen ?

Tobias Orterer php_(at)_phpcenter.de
Mon, 3 Jun 2002 18:48:27 +0200


> preg_match("/([a-z0-9\-]+\.([a-z]+))$/",
gethostbyaddr($_SERVER['REMOTE_ADDR']), $matches);
> list(, $userinfo_domain, $userinfo_tld) = $matches;

$matches = explode(".",gethostbyaddr($_SERVER["REMOTE_ADDR"]));
$size = count($matches);
$tld = $matches[$size-1];
$domain = $matches[$size-2];

mindestens 10mal schneller... :oP
btw. wenns wirklich schnell sein soll sollte man "offline" auflösen.
weil gethostbyaddr() viel zu viel zeit kostet.


php::bar PHP Wiki   -   Listenarchive