我正在尝试获取用户设备的位置。但geoip2返回的位置远离用户位置(几乎20 the 25 the)。当我通过移动网络连接我的设备时,当我将我的设备连接到wifi时,它会显示一个不同的位置 首先,我要获取用户的ip def get_ip(request): return ip 但是这会得到用户的私有ip,而私有ip</em
我正在使用ip-api.com的xml ip api来检测用户的位置。我的问题是,我正在使用的php脚本返回用户的代理或错误的ip地址,这就是为什么他们不能在他们的配置文件中设置正确的位置。我使用以下条件语句来获取ip地址: if(empty($ip))$_SERVER"HTTP_X_FORWARDED_FOR";