Mengambil Nama Negara, Kota, Wilayah, Lotitude dan Longitude berdasarkan alamat IP menggunakan PHP

//lh4.googleusercontent.com/-eAXyxy2JJKA/AAAAAAAAAAI/AAAAAAAAGS4/OHgzqHzCvtQ/s512-c/photo.jpg
September 24, 2018




Selamat sore kali ini kami akan share bagaimana Mengambil Nama Negara, Kota, Lotitude, Region dan Longitude berdasarkan alamat IP menggunakan PHP. Disini kami menggunakan geoplugin.net.

Note :
Perlu teman-teman ketahui bahwa script dibawah ini tidak bekerja atau berfungsi di localhost.


 <!DOCTYPE html>
<html lang="en">
<head>
 <meta http-equiv="content-type" content="text/html; charset=UTF-8">
 <meta charset="utf-8">
 <title>Get Latitude and Longitude</title>
 <meta name="generator" content="Bootply" />
 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
 <link href="css/bootstrap.min.css" rel="stylesheet">
  <!--[if lt IE 9]>
   <script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script>
  <![endif]-->
  <link href="css/styles.css" rel="stylesheet">
 </head>
 <body>
  <nav class="navbar navbar-default navbar-fixed-top" role="navigation">
   <div class="navbar-header">
    <a class="navbar-brand" rel="home" href="#">Get Latitude and Longitude</a>
   </div>

  </nav>

  <div class="container-fluid">
   
  </div>
  
  <!--/left-->
  
  <!--center-->
  <div class="col-sm-6">
   <div class="row">
    <div class="col-xs-12">
     <h3>Get City Country By IP Address in PHP</h3>
     <?php /*Get user ip address*/
     $ip_address=$_SERVER['REMOTE_ADDR'];

     /*Get user ip address details with geoplugin.net*/
     $geopluginURL='http://www.geoplugin.net/php.gp?ip='.$ip_address;
     $addrDetailsArr = unserialize(file_get_contents($geopluginURL)); 

     /*Get City name by return array*/
     $city = $addrDetailsArr['geoplugin_city']; 

     /*Get Country name by return array*/
     $country = $addrDetailsArr['geoplugin_countryName'];

     /*Get Latitude by return array*/
     $latitud = $addrDetailsArr ['geoplugin_latitude'];

     /*Get longitude by return array*/
     $longitude = $addrDetailsArr ['geoplugin_longitude'];

     /*Get Region by return array*/
     $region = $addrDetailsArr ['geoplugin_region'];


     /*Comment out these line to see all the posible details*/


     if(!$city){
     $city='Not Define';
    }if(!$country){
    $country='Not Define';
   }if(!$latitud){
   $latitud='Not Define';
  }if(!$longitude){
  $longitude='Not Define';
 }if(!$region){
 $region='Not Define';
}


echo '<strong>IP Address</strong>: '.$ip_address.'<br/>';
echo '<strong>City</strong>: '.$city.'<br/>';
echo '<strong>Country</strong>: '.$country.'<br/>';
echo '<strong>Latitude</strong>: '.$latitud.'<br/>';
echo '<strong>Longitude</strong>: '.$longitude.'<br/>';
echo '<strong>Region</strong>: '.$region.'<br/>';
?>


</div>
<hr>
</div><!--/center-->
</div><!--/container-fluid-->
<!-- script references -->
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
</body>
</html> 

Sekian share singkat kali ini semoga apa yang kami share bermanfaar bagi anda, Jika anda ingin melihat langsung silahkan klik button demo dibawah, kalian juga bisa langsung download file di atas.

DEMO           DOWNLOAD

Jika kalian ingin request post silahkan tinggalkan komentar dibawah dan mulai berdiskusi dengan kami. Oh ya jika kalian ingin melihat lebih detail mengenai tutorials di atas silahkan kunjungi langsung website geoplugin.net.


Related Post

SUBSCRIBE TO OUR NEWSLETTER

closed