Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
6年前关闭。
我有一个具有“用户”表的数据库,其中每个用户都有一个last_login_ip字段,该字段存储了他们上次访问我的网站的设备的IP地址。我想知道我所有访客的国家,城市和州。我一直在研究IP地址理论,但是我无法找到一种方法将这些信息排除在已有此服务的网站之外,这些网站的问题是我必须分别插入每个IP地址,而我却做不到超过4000个用户。最好的方法是什么?
在某些情况下,使用Javascript并在这些URL上进行Ajax调用会更加方便。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
6年前关闭。
我有一个具有“用户”表的数据库,其中每个用户都有一个last_login_ip字段,该字段存储了他们上次访问我的网站的设备的IP地址。我想知道我所有访客的国家,城市和州。我一直在研究IP地址理论,但是我无法找到一种方法将这些信息排除在已有此服务的网站之外,这些网站的问题是我必须分别插入每个IP地址,而我却做不到超过4000个用户。最好的方法是什么?
最佳答案
有很多API可以做到这一点。例如,这很简单:
http://www.hostip.info/use.html
使用此API的php代码示例为
<?php
$ip = "replace_with_your_ip";
// Get country
$data = file_get_contents("http://api.hostip.info/country.php?ip=".$ip);
//Get other location infos
$data = file_get_contents("http://api.hostip.info/?ip=".$ip);
?>
在某些情况下,使用Javascript并在这些URL上进行Ajax调用会更加方便。
09-11 23:53