【发布时间】:2019-07-04 12:42:16
【问题描述】:
我需要使用用户 IP 地址而不是服务器 IP 地址发送请求。我在这里发现了类似的问题(cURL ip address),但这对我没有帮助。任何想法这里有什么问题?我打印了 $ip,它在那里显示了正确的用户 IP,所以应该没问题,但事实并非如此。
$curl = curl_init("MYURL");
curl_setopt( $curl, CURLOPT_HTTPHEADER, array("REMOTE_ADDR: $ip", "HTTP_X_FORWARDED_FOR: $ip"));
curl_exec($curl);
【问题讨论】:
-
欺骗 IP 地址感觉像是安全黑客领域的事情。我可以问你为什么认为你需要它吗?你的最终目标是什么?
-
如果您确实能够欺骗请求 IP,那么 响应 将被发送回用户的 IP 地址。非常怀疑他们的机器是否知道如何处理该响应,如果它没有立即阻止它开始。 // 你在这里问什么没有什么意义;你应该首先解释你认为你会用这种方式解决什么问题。