【问题标题】:php curl post with originators ip带有发起人ip的php curl帖子
【发布时间】:2014-09-17 02:29:19
【问题描述】:

我有一个表格,客户可以在其中留下他们的电子邮件,以便将其添加到邮件列表中,并且还可以访问该网站。

我将表单数据发布到 php 脚本中,该脚本将电子邮件与生成的密码一起添加到 mysql 表中。然后将密码通过电子邮件发送给客户。

我想将数据重新发布到自动响应器、Aweber 或类似的,但想保留我收到客户端注册的 IP 地址。就像他们直接在 Aweber 的表格上注册一样。

这是否可能与例如 CURL 相关,或者所有转帖都会有我的服务器 IP?

【问题讨论】:

  • 我可以将 Aweber 表单放在注册页面上,然后将 Ajax 发布到我的 php 脚本并在回调时发送原始表单。

标签: php mysql curl


【解决方案1】:

您可以尝试在标题中欺骗 IP 地址

$ipAddress = $_SERVER['REMOTE_ADDR'];
$headers = array(
    "REMOTE_ADDR: " . $ipAddress,
    "HTTP_X_FORWARDED_FOR: " . $ipAddress
);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

结果可能会有所不同。

不幸的是,使用 cURL,您无法真正“欺骗”IP 地址。如果您需要欺骗 IP 地址,则需要考虑使用套接字。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    • 2012-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多