0

我需要集成来自外部源的 XML 提要,并且我需要发送以获取 xml 的参数之一是 IP。

当我使用 PHP 时,我发送服务器 IP 并且它工作正常。问题是,XML 是由我发送的 IP 自定义的,所以我需要实际发送客户端 IP。这带来了一个问题,因为如果 XML 提要检测到源 IP 与我发送的 IP 不同,它不会给我答案。

4

1 回答 1

0

我现在不确定我是否完全理解问题,但找出运行浏览器的计算机的公共 IP 地址的唯一方法是从服务器读取它。然后,您可以将其提供给 JavaScript 代码:

<script type="text/javascript"><!--
var clientAddress = <? echo json_encode($_SERVER['REMOTE_ADDR']); ?>;
//--></script>

当然,如果用户有一个代理在每个请求上更改他的 IP 地址,这将中断。

于 2013-04-19T11:31:44.987 回答