如何找到用户的位置?

时间:2016-06-01 11:49:16

标签: php geolocation

我正在尝试查看用户访问我的网站时的位置。

我已尝试使用此question中的php找到用户的IP,我了解$_SERVER['HTTP_X_FORWARDED_FOR']article)的安全重要性。使用用户ip我使用Maxmind地理定位服务来定位我的用户(如果可能的话,使用lat / lon和city)。

有人可以建议我另一种方法来定位用户位置,除了用户接受在浏览器中定位他的位置的javascript吗?

如果使用地理位置服务,您能否以高精度推荐任何其他服务?我读过这个publication,但它已经很老了。

1 个答案:

答案 0 :(得分:0)

您可以使用具有不同准确度的GeoIP位置服务。可能还有其他IP位置数据库提供商。

另一个选择是尝试使用HTML5位置服务,例如http://html5demos.com/geohttp://dev.w3.org/geo/api/spec-source.html