PHP的用户位置

时间:2011-12-20 21:07:58

标签: php mysql ip

我正在开发一个网站应用程序,用户必须知道用户发布时的位置。使用PHP确定用户发布的位置(一般位置)的最佳方法是什么?我知道你可以使用用户的ip提供的各种服务,但我正在寻找适合使用我们移动网站的用户的东西。

3 个答案:

答案 0 :(得分:1)

大多数网站都使用Accept-Language请求标头$_SERVER['HTTP_ACCEPT_LANGUAGE']。如果请求IP也与语言匹配,那么您可以确定它是正确的国家。

答案 1 :(得分:1)

也许使用浏览器内置的地理定位工具?例如:

http://www.digimantra.com/howto/current-location-iphone-safari-firefox-browser/

然后只是将javascript信息解析为你的php变量?

答案 2 :(得分:0)

您可以使用库通过其http://www.geoplugin.com/webservices/php

等IP地址查找用户位置