使用CURL发布远程地址

时间:2013-10-09 22:34:38

标签: php jquery curl

我已经使用jQuery设置了一个ajax脚本,让用户订阅邮件列表。

有没有办法可以发送订阅者的REMOTE_ADDR卷曲?现在它将IP_ADDRESS作为服务器的地址发布,但我需要捕获订户的IP。

我不是想欺骗任何东西,我只是想找到一种方法来确保我获得准确的电子邮件营销合规信息。

我尝试将以下内容添加到curl帖子中:

$ip = $_SERVER['REMOTE_ADDR'];

$ipaddress = array(
    "REMOTE_ADDR: $ip",
    "HTTP_X_FORWARDED_FOR: $ip"
);          

curl_setopt( $ch, CURLOPT_HTTPHEADER, $ip_address);

但我仍然在获取服务器IP。

1 个答案:

答案 0 :(得分:1)

来自$ _SERVER ['REMOTE_ADDR']的大部分数据都不真实。有关详细信息,请参阅https://stackoverflow.com/a/6794901/2855673

您必须通过php检查所有标头。许多开放的库都这样做。只需搜索并获取您最喜欢的代码。喜欢:https://gist.github.com/cballou/2201933