怎么 IP定位,php能做到吗
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么 IP定位,php能做到吗相关的知识,希望对你有一定的参考价值。
很多网站上,只要浏览它就会显示自己的地理位置,比如我上海的,游客身份浏览某某团购网,它就会显示我的位置是: 上海。。。。。请问这个功能怎么实现的,,,,php行不行
参考技术A IP地址是查询和PHP无关,任何语言都可以通过访问数据库的形式查询IP地址的归属地。 参考技术B ip 就可以判断了。。。。。。客户端代理服务器!你能做到吗?
【中文标题】客户端代理服务器!你能做到吗?【英文标题】:Client side proxy server! Can you do it? 【发布时间】:2018-04-21 23:43:42 【问题描述】:我有一个 WebApp(PHP),用户向我的服务器发送请求,它处理这些数据并在社交网络上查询并将信息返回给用户。 但是我遇到了社交网络由于查询量而阻止我的服务器 IP 的问题。 以下是我目前的流程:
我想知道是否有办法将此信息返回到我用户的浏览器并从他的计算机上进行查询,因为它是一个新的住宅 IP。 我不知道您是否可以使用 websocket 制作代理服务器,您将使用用户的机器发送请求。
这是你想要的流程:
也许有一些方法可以将 websocket 与 node.js 服务器一起使用。
非常感谢您。
【问题讨论】:
【参考方案1】:您不能这样使用客户端代理。建立在面向连接 (TCP) 协议之上的协议将需要一个有效的 IP 才能获得响应。一旦发送不同的请求 IP,建立双向连接将变得困难。即使您能够通过某种我不知道的 IP 欺骗来做到这一点,您也很可能无法为您的应用用户提供大规模的解决方案。
最好的方法是使用某种基于桌面的解决方案来解决此类问题,从而获得自然请求 IP。如果这不是您想要的,那么您可以使用代理服务器,如果您的用户较少,这甚至可能会很好,但可能无法扩展。
【讨论】:
以上是关于怎么 IP定位,php能做到吗的主要内容,如果未能解决你的问题,请参考以下文章