2022-08-08 17:40:24
#فانکشن تشخیص کشور آیپی
( متصل به وبسایت http://ip-api.com )
function GetCountry() {
if (!empty($_SERVER['HTTP_CLIENT_IP']))
$ip = $_SERVER['HTTP_CLIENT_IP'];
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
else
$ip = $_SERVER['REMOTE_ADDR'];
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL, 'http://ip-api.com/json/' . $ip);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
$result = json_decode(curl_exec($ch),true);
return $result['countryCode'];
}
نحوه استفاده:
GetCountry();
خروجی :
کد کشور ( برای مثال ایران میشه IR )
نمونه کد برای استفاده در فایلی که میخواید فقط کاربر ایرانی بتونه بازش کنه( مثل فایل های درگاه )
if (GetCountry() === 'IR') {
// code
} else
echo '
لطفا فیلترشکن خودرا خاموش کنید
';
کپی فقط با ذکر منبع مجاز هست
موفق و مؤید باشید نظرتونم کامنت بگید
@DearAhmadi
@DarkMindsTm
400 viewsedited 14:40