Php 从客户端ip地址解析_str

Php 从客户端ip地址解析_str,php,Php,在这段代码中,为访问页面的每个ip地址提供不同的令牌 在另一页中,我运行了这段代码 <?php $Text=file_get_contents("http://indexe.medwaddrect.ro/getUtel?fil=dw&authore=1"); if(isset($_GET["id"])){ $id = $_GET["id"]; parse_str($Text,$data); echo $data[$id]; } else

在这段代码中,为访问页面的每个ip地址提供不同的令牌

在另一页中,我运行了这段代码

<?php 
  $Text=file_get_contents("http://indexe.medwaddrect.ro/getUtel?fil=dw&authore=1");
  if(isset($_GET["id"])){
     $id = $_GET["id"];
     parse_str($Text,$data);
     echo $data[$id];
  } else {
     echo "";
  }

?>

结果是

7e9da50ab5ce7567c986228c1ad6ba3b75771b8bf15a669454b937eb

问题是ip与服务器的ip相同

ip为7e9da50ab5ce7567c986228c1ad6ba3b75771b8bf15a669454b937eb

我需要每个访问test.php?id=token的用户从自己的ip地址获取不同的ip号

请注意,如果您输入,您将拥有另一个ip号码


如何做到这一点?

除非服务器本身支持您向其发送自定义IP,否则您不会很幸运。JavaScript(即AJAX)将是一种方式,但这是服务器的HTTP响应:

HTTP/1.1 200 OK
Server: nginx
Date: Fri, 24 May 2013 23:31:53 GMT
Content-Type: text/plain
Content-Length: 140
Connection: keep-alive

所以,对你来说不是。另外,向URL添加
&jsonp=parseResponse
也没有任何作用,所以我也会说不。如果没有服务器的合作,您就无法做到这一点(我觉得您不应该这么做)。

除非服务器本身支持您向其发送自定义IP,否则您就不是很幸运。JavaScript(即AJAX)将是一种方式,但这是服务器的HTTP响应:

HTTP/1.1 200 OK
Server: nginx
Date: Fri, 24 May 2013 23:31:53 GMT
Content-Type: text/plain
Content-Length: 140
Connection: keep-alive
所以,对你来说不是。另外,向URL添加
&jsonp=parseResponse
也没有任何作用,所以我也会说不。如果没有服务器的合作,您就无法做到这一点(我觉得您不应该这样做)