1

在这个网页中是一个代码,它为访问该页面的每个 IP 地址提供不同的令牌。

在这个其他页面test.php?id=token我有这个代码运行

<?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 是 7e9da50ab5ce7567c986228c1ad6ba3b 75771b8b f15a669454b937eb

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

请注意,如果您在网页上输入,则您有另一个 ip 号码。

怎么做?

4

1 回答 1

1

除非服务器本身支持您向其发送自定义 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

所以,没有适合你的CORS。此外,添加&jsonp=parseResponse到 URL 不会做任何事情,所以我也不会说JSONP。没有服务器的合作,你不能这样做(我感觉你不应该这样做)。

于 2013-05-24T23:38:36.320 回答