get city name by ip address in php

<?php
$ip='';
$city='';
$latitude='';
$longitude='';
$ip=$_SERVER['REMOTE_ADDR'];
$url = "http://api.ipstack.com/".$ip."?access_key=b0d20a83f718c303a61c0cad066ef39a&format=1";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_PROXYPORT, 3128);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);
curl_close($ch);
$response = json_decode($response);
echo $city  = $response->city;
$latitude= $response->latitude;
$longitude= $response->longitude;
?>

Comments

Popular posts from this blog

dynamic create multiple ckeditor onclick event using jquery

Fatal error: Can't use method return value in write context in ci

online visitor counter