关于浏览器ip代理导致定位错乱问题的坑

关于浏览器ip代理导致定位错乱问题的坑

http://m.welltrend.com.cn/网站在Android手机的qq浏览器或者uc浏览器或者在微信中打开连接访问时,点击右侧的聊天按钮,经常出现手机在北京结果定位到天津的问题,或者广州的用户定位到深圳的问题,如果是苹果手机访问的话则正常定位,我程序中是通过获取用户ip然后跟ip淘宝地址库中的ip进行比对确定客户的所属城市的。我查询资料得知微信浏览器跟QQ浏览器是一样的,,有的资料显示“为了保证在使用QQ浏览器的时候速度够快,手机QQ浏览器在全国各地都有很多的代理服务器”,现在我的困惑点是1.同一个网站不同的浏览器打开定位为什么是不一样的呢?2.这个跟浏览器有关系吗?3.有什么手段可以避免这个定位偏差的问题呢?

 
解答:

get_client_ip第二个参数没有设置为true导致的
关于浏览器ip代理导致定位错乱问题的坑

 

关于浏览器ip代理导致定位错乱问题的坑

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/113144.html原文链接:https://javaforall.net

(0)
上一篇 2021年10月23日 下午7:00
下一篇 2021年10月23日 下午8:00


相关推荐

  • Lombok插件讲解

    Lombok插件讲解Lombok 是什么 lombok 是 java 自动生成代码的插件 它能提高开发效率 减少自己编写繁琐的代码 让代码看起来更整洁简略 比如 getter setter equals 以及 construct 等方法 其也有 val var 这种自动判断变量类型的变量定义方式 类似 javascript 中的 let const Lombok 使用在开发 ide 中安装 lombok 插件 然后加上 lombok 的依赖包

    2026年3月18日
    2
  • Unity3d DLL脚本通用解密方法

    Unity3d DLL脚本通用解密方法nbsp 网上已经有很多文章讲解过 Unity3D 脚本 DLL nbsp 解密 基本方法原理都差不多 就是通过 HOOK 或者调试下断 mono image open from data with name 这个函数拿到解密后的 DLL 这些方法都需要比较专业的知识 Hook 或者过反调试 另外对于使用了强度比较高的第三方保护 也无能为力 下面我们来探讨一下更为通用简便的 U3D 脚本 DLL 解密方法 一 脚本解密原理 nbsp nbsp

    2026年3月18日
    2
  • Mac配置java环境

    Mac配置java环境1 进入到终端输入 java 命令 2 点击 更多信息 去到官网 下载 jdk 往下滑动 选择自己需要的 Jdk 版本 3 接受协议 下载镜像 4 进行安装完成之后 在终端输入 java5 配置 java 环境成功安装的默认路径 Library Java JavaVirtualM jdk1 8 0 201 jdk 说在最后的话 编写实属不易 若喜欢或者对你有帮助记得点赞 关注或者

    2026年3月26日
    2
  • winhex手工恢复分区表,用winhex恢复误格式化的分区

    winhex手工恢复分区表,用winhex恢复误格式化的分区

    2026年3月12日
    4
  • windows下Elasticsearch安装、ElasticSearch-head插件安装使用[通俗易懂]

    windows下Elasticsearch安装、ElasticSearch-head插件安装使用[通俗易懂]Elasticsearch的介绍Elasticsearch是一个基于Lucene库的搜索引擎。它提供了一个分布式、支持多租户的全文搜索引擎,具有HTTPWeb接口和无模式JSON文档。Elasticsearch具有以下特点:分布式,无需人工搭建集群(solr就需要人为配置,使用Zookeeper作为注册中心)Restful风格,一切API都遵循Rest原则,容易上手近实时搜索,数据更新在Elasticsearch中几乎是完全同步的。开源的全文检索技术(Solr、Elasticsearch等)

    2022年5月18日
    97
  • Gradle教程–基础篇

    Gradle教程–基础篇Gradle是什么Gradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的内部领域特定(DSL)语言。安装Gradle在AndroidStudio中新建项目成功后会下载Gradle,貌似这个过程不翻墙也是可以下载,但是访问特别慢,建议翻墙下载。那么下载的Gradle到什么地方呢,或者说Gradle的本

    2022年6月28日
    37

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号