Проверка на държата

Написах един код , но е малко бавен тъй като проверява през 1 сайт.

<?php
$ip = $_SERVER['REMOTE_ADDR'];
$a = file_get_contents("http://whatismyipaddress.com/ip/$ip");
$b = explode('<tr><th>Country:</th><td>',$a);
$c = explode('</td>',$b[1]);
$d = $c[0];
$i = explode("<img",$d);
$strana = $i[0];

if ($strana == "Bulgaria ")
{
echo "Vie ste ot Bulgaria.";
}
else
{
echo "Vie ne ste ot Bulgaria.";
}
?>

Другият вариянт е чрез една ip country database и ще трябва да проверяваш там (не съм работил с този метод , но в доста теми бяха писали за него.) ;)
 

Back
Горе