php get location of user 1

php get location of user

//Gets the IP Address from the visitor
$PublicIP = $_SERVER['REMOTE_ADDR'];
//Uses ipinfo.io to get the location of the IP Address, you can use another site but it will probably have a different implementation
$json     = file_get_contents("http://ipinfo.io/$PublicIP/geo");
//Breaks down the JSON object into an array
$json     = json_decode($json, true);
//This variable is the visitor's county
$country  = $json['country'];
//This variable is the visitor's region
$region   = $json['region'];
//This variable is the visitor's city
$city     = $json['city'];

Here is what the above code is Doing:
1. Gets the IP Address of the visitor
2. Uses ipinfo.io to get the location of the IP Address
3. Breaks down the JSON object into an array
4. This variable is the visitor’s country
5. This variable is the visitor’s region
6. This variable is the visitor’s city

Similar Posts