如何取得对方的HOST IP?
A : 使用者
B : 主机
C : API 主机
当 A 使用者浏览 B 主机时
B 主机打了一只 API 到 C 主机去 (有在 B 写一只 AJAX 代码打 C)
我在 C 主机这只 API 可否取得到 B 主机 的HOST IP? (非使用者的IP)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
通过
$_SERVER['HTTP_REFERER']
可以获取到 B 主机的 HOST然后在根据 HOST 再去获取 IP,但是如果遇到不同地区不同 IP 的,就不准了
根据你的描述,猜测你的部署类似前后端分离,前端部署在B后端部署在C,客户A访问部署在B的ajax请求C,实际还是从A-->C,所以你没有办法在C上捕获B的IP
理论上B主机的IP是你自己的服务器,你应该是知道IP的,为啥要舍近求远?