نمایش نام کشور با وارد کردن ip در php
#1
Note 
کد php:
<?php
function getLocationInfoByIp(){
    
$client  = @$_SERVER['HTTP_CLIENT_IP'];
    
$forward = @$_SERVER['HTTP_X_FORWARDED_FOR'];
    
$remote  = @$_SERVER['REMOTE_ADDR'];
    
$result  = array('country'=>'''city'=>'');
    if(
filter_var($clientFILTER_VALIDATE_IP)){
        
$ip $client;
    }elseif(
filter_var($forwardFILTER_VALIDATE_IP)){
        
$ip $forward;
    }else{
        
$ip $remote;
    }
    
$ip_data = @json_decode
(file_get_contents("http://www.geoplugin.net/json.gp?ip=".$ip));    
    if(
$ip_data && $ip_data->geoplugin_countryName != null){
        
$result['country'] = $ip_data->geoplugin_countryCode;
        
$result['city'] = $ip_data->geoplugin_city;
    }
    return 
$result;
}
?>

پاسخ
ایجاد موضوع جدید   پاسخ به موضوع  

کاربرانِ درحال بازدید از این موضوع:   1 مهمان