一些现代浏览器无法激活(或不激活)地理定位。那么,当它被激活时,我们如何从 php 服务器中检索它,就像在 $_SERVER 变量中一样?
有没有像 user-agent 这样的本地化特殊常量?
感谢帮助
一些现代浏览器无法激活(或不激活)地理定位。那么,当它被激活时,我们如何从 php 服务器中检索它,就像在 $_SERVER 变量中一样?
有没有像 user-agent 这样的本地化特殊常量?
感谢帮助
请记住,从客户端生成的任何内容都可能被欺骗。据我所知,$_SERVER
或get_browser()
函数不收集地理位置。
您可以使用 HTML 做的一件事是使用GeoLocation API navigator.geolocation
来提取一些所需的信息,并使用调用将其发送到服务器脚本async ajax
。
从技术上讲,是的。您使用 $_SERVER['REMOTE_ADDR'] 获得 IP。如果没有像 MaxMind 的 GeoIP 数据库这样的 IP 查找 API,这不会告诉你任何事情。