<?
$ip = $_SERVER['REMOTE_ADDR'];
function whois($ip) {
if ($ip!="") {
$sock = fsockopen ("whois.ripe.net",43,$errno,$errstr);
if ($sock) {
fputs ($sock, $ip."rn");
while (!feof($sock)) {
$str.=trim(fgets ($sock,128)." <br>");
}
}
else {
$str.="$errno($errstr)";
return;
}
fclose ($sock);
}return $str;
}
$whois = whois($_SERVER['REMOTE_ADDR']);
$need = "country:";
$pos = strpos($whois,$need);
$search = substr($whois,$pos,18);
$excount = explode(":", $search);
$country = trim($excount[1]); //готово
if($country == "RU") {
echo "Go to ru...";
header('Location: http://ссылка если ру трафик');
exit();
}
else
{
echo "Трафик все кроме ru...";
header('Location: http://ссылка если не ру трафик');
exit();
}
?>