我已经使用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。
答案 0 :(得分:1)
来自$ _SERVER ['REMOTE_ADDR']的大部分数据都不真实。有关详细信息,请参阅https://stackoverflow.com/a/6794901/2855673
您必须通过php检查所有标头。许多开放的库都这样做。只需搜索并获取您最喜欢的代码。喜欢:https://gist.github.com/cballou/2201933