我需要集成来自外部源的XML提要,我需要发送的一个参数来获取xml是IP。
当我使用PHP时,我发送服务器IP,它工作正常。问题是,XML是由我发送的IP定制的,所以我需要实际发送客户端IP。这会产生一个问题,因为如果检测到源IP与我发送的IP不同,XML feed将无法给出答案。
答案 0 :(得分:0)
我现在不确定我是否完全理解这个问题,但找出运行浏览器的计算机的公共IP地址的唯一方法是从服务器读取它。然后,您可以将其提供给JavaScript代码:
<script type="text/javascript"><!--
var clientAddress = <? echo json_encode($_SERVER['REMOTE_ADDR']); ?>;
//--></script>
当然,如果用户的代理服务器在每次请求时更改了他的IP地址,这将会中断。