PHP Get country city location details

Today, We want to share with you PHP Get country city location details.In this post we will show you Getting the location from an IP address, hear for PHP: Get visitor’s location, city, country from IP address we will give you demo and example for implement.In this post, we will learn about Returns the detailed City information found in the GeoIP Database with an example.

Read Also:  Different Types of SQL Keys in Database with Example

PHP Get country city location Information

There are the Following The simple About Fetch country city location Full Information With Example and source code.

As I will cover this Post with live Working example to develop get location from ip address php script, so the php get user location from browser for this example is following below.

PHP SOURCE DISPLAY ALL INFORMATION BASED ON IP ADDRESS

<?php
function fetchliveall_information(){
    $ip_address  = @$_SERVER['REMOTE_ADDR'];
    $ip = $ip_address;
    $response = '';
    $get_remote_details = @json_decode
              (file_get_contents("http://www.geoplugin.net/json.gp?ip=".$ip));   
    return $get_remote_details;
}


echo "<pre>";
print_r(fetchliveall_information()); 
?>

SOURCE CODE TO DISPLAY FEW INFORMATION BASED ON IP ADDRESS PHP

<?php
function fetchliveall_information(){
  $clientip  = @$_SERVER['HTTP_CLIENT_IP'];
  $forward   = @$_SERVER['HTTP_X_FORWARDED_FOR'];
  $ip_address  = @$_SERVER['REMOTE_ADDR'];
  $response  = array('country'=>'', 'city'=>'','region'=>'');
  if(filter_var($clientip, FILTER_VALIDATE_IP)){
      $ip = $clientip;
  }elseif(filter_var($forward, FILTER_VALIDATE_IP)){
      $ip = $forward;
  }else{
      $ip = $ip_address;
  }
  $get_remote_details = @json_decode
     (file_get_contents("http://www.geoplugin.net/json.gp?ip=".$ip));    
  if($get_remote_details && $get_remote_details->geoplugin_countryName != null){
      $response['country'] = $get_remote_details->geoplugin_countryCode;
      $response['city'] = $get_remote_details->geoplugin_city;
      $response['region'] = $get_remote_details->geoplugin_region;
  }
  return $response;
}



echo '<pre>';
print_r(fetchliveall_information());
?>

Web Programming Tutorials Example with Demo

Read :

Read Also:  Laravel 6 Check if a File exists before create directory

Summary

You can also read about AngularJS, ASP.NET, VueJs, PHP.

I hope you get an idea about Fetch country city location using PHP.
I would like to have feedback on my infinityknow.com blog.
Your valuable feedback, question, or comments about this article are always welcome.
If you enjoyed and liked this post, don’t forget to share.


Related FAQ

Here are some more FAQ related to this Article:

  1. Read Also:  jQuery Tooltip Show and hide toggle button
  2. Read Also:  Global.asax File in ASP.NET MVC Tutorial with Example
  3. Read Also:  star pattern in php
  4. Read Also:  Laravel 6 Get City Country By IP Address
  5. Read Also:  jQuery Capture Webcam Image Using Web Camera in PHP
  6. Read Also:  jQuery Check an Element is Visible or not
  7. Read Also:  String Methods List using JavaScript Example
  8. Read Also:  laravel join Multiple Tables using Model Example
  9. Read Also:  PHP Laravel Add Days Hours Minutes To Datetime
  10. Read Also:  laravel join Multiple Tables using Model Example
CLOSEX