php - 获取站点访问者位置的最佳方法是什么?

标签 php javascript geolocation ip-geolocation

<分区>

谷歌搜索后,我发现许多解决方案似乎不起作用或需要用户许可。

寻找易于使用的东西,PHP 或 Javascript,并且不需要用户的许可。它不需要是最准确的。

最佳答案

Google Analytics(分析)对此非常有用(javascript)。

编辑: 应该指出,Google Analytics 有一个 API 来获取城市/国家信息和所有报告信息,如果您需要以编程方式对其进行操作 - http://code.google.com/apis/analytics/docs/

但如果那不是一个选项:

您可以使用 PHP 的 $_SERVER['REMOTE_ADDR'] 获取用户 ip>

这样,您就可以使用 PHP 的 GeoIP 库对其进行地理定位:http://php.net/manual/en/book.geoip.php

关于php - 获取站点访问者位置的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8556785/

相关文章:

javascript - 在父组件中 react 时从子组件获取数据

用于删除双反斜杠的 Javascript 正则表达式

php - 如何在 CodeIgniter 中检索 cookie 值?

php - mysql数据库运行非常非常慢

php - 用于从 PHP 数组创建 HTML 标记的 foreach 循环

php - 如何在基于 PHP 的项目中访问 ant 构建属性?

javascript - 新对象的 JS 格式化有什么奇怪的错误?

javascript - 检查地理位置后的功能未启动

swift - MapKit:检查用户是否在某个地址。 (在建筑物中)

javascript - 在 Javascript 中访问变量