Sir, I developing a site. In which i get the IP addresses of the users from where they are entered. Now i want to find the State,City and country from where they are entering.That means i want to find the state, country, city from the IP address of the user. the code i need in php. can you help me to do that
相关问题
- Views base64 encoded blob in HTML with PHP
- Laravel Option Select - Default Issue
- PHP Recursively File Folder Scan Sorted by Modific
- Can php detect if javascript is on or not?
- Using similar_text and strpos together
Have you looked at using the Geo IP module? For example, the
geoip_region_by_name()
function:You can actually get the full country name from http://www.iptolatlng.com, What you have to do is build a simple php code. Here is a fiddle for the code http://phpfiddle.org/main/code/mih-iqn
The site returns a jason from php we are decoding that to get the country name.
these are the results you can get back from the site.
http://www.hostip.info/ is another option if geoip isn't available.