0

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

有没有办法可以REMOTE_ADDR在 curl 中发送订阅者?现在它正在发布 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。

4

1 回答 1

1

$_SERVER['REMOTE_ADDR'] 中的大部分数据不是真实的。有关更多信息,请参阅https://stackoverflow.com/a/6794901/2855673

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

于 2013-10-09T22:54:39.320 回答