/* Dok�adne rozpoznanie hosta */ /* Autor: Mariusz Kedziora */ /* mailto:masakra@pinczow.com */ function host() { $cacheip = getenv("REMOTE_ADDR"); $cache = getenv("REMOTE_HOST"); $proxy = getenv("HTTP_X_FORWARDED_FOR"); if($proxy == "") { if($cache == "") { $host = gethostbyaddr($cacheip); } else { $host = $cache; }; } else { list ($lok, $hos) = split('[,]', $proxy); $czysty = ltrim($hos); $hosti = gethostbyaddr($czysty); if($hosti == "") { $hosti = gethostbyaddr($cacheip); }; $host = $hosti . " (" . $lok . ")"; }; return $host; };
kikusek12