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