如何发送客户端IP地址作为AJAX请求数据

我想抓住一个客户端IP地址使用JavaScript并发送到我的服务器使用AJAX请求。关于如何实现这一点的任何建议都会很棒。一些代码示例会更好。 在此先感谢!如何发送客户端IP地址作为AJAX请求数据

回答:

前端Javascript本身无法访问任何会告诉用户IP地址的内容。在这里看到:

How to get client's IP address using javascript only?

但是(就像在回答说)有一个你可以用它来获取IP地址的API。

更重要的是,任何接收您的AJAX请求的服务器都会自动访问IP地址。所以如果你可以在服务器上设置代码,那么你应该很好,或者至少会有一个不同的问题。

如果你不要有控制服务器,而是做类似于将数据发布到webforms API,然后使用API​​是你最好的选择。

回答:

客户端JavaScript无法访问网络地址。你特别要求的是不可能的。

您可以为客户端服务器端确定最近的可路由地址,但这可能始终是上游代理或NAT路由器。

以上是 如何发送客户端IP地址作为AJAX请求数据 的全部内容, 来源链接: utcz.com/qa/266963.html

回到顶部