هناك دالة قمت ببرمجتها تعيد لك كود دولة الزائر , مثلاً زوار مصر EG زوار السعودية SA
كود PHP:
function ipGeo($ip="")
{
if(empty($ip))
{
$ip = $_SERVER["REMOTE_ADDR"];
}
$ipinfodbKey = "";
$providers["wtanaka"] = "http://geoip.wtanaka.com/cc/";
$providers["hostip"] = "http://api.hostip.info/get_html.php?ip=";
$providers["ipinfodb"] = "http://api.ipinfodb.com/v2/ip_query_country.php?key=$ipinfodbKey&ip=";
$regexArray = array(
"wtanaka" => "/^([a-zA-Z]{2})$/",
"hostip" => "/\(([^)]*)\)/",
"ipinfodb" => "/<CountryCode>([^\<]+)<\/CountryCode>/"
);
foreach($providers as $name => $url)
{
$countery = @file_get_contents($url.$ip);
if($countery)
{
preg_match($regexArray[$name],$countery,$out);
if(!empty($out))return strtolower($out[1]);
}
}
return false;
}
أدخل على موقع http://api.ipinfodb.com/v2/ وأحصل على api key وضيفة للمتغير ipinfodbKey
وطريقة الأستخدام هتكون كده
كود PHP:
$ipCountry = ipGeo();
if($ipCountry == "eg")
{
/***/
exit()
/****/
}
ولما تحجبني أبقى ابعتلي لينك الموقع اشوف حجب ولا :funny: