1

我的问题:我有一个来自我的合作伙伴的 iframe

<iframe src="http://foo.com/aff_c?offer_id=28&aff_id=1020&file_id=164&url_id=32"></iframe>

这是我页面上的公式,以便访问者可以发送数据。现在我想创建自己的公式(以更好地控制发送的数据),然后将数据发送给我的合作伙伴。起初,我尝试将 iframe 中的 URL 添加到表单的“操作”属性并通过 POST 方法发送,但后来我发现原始公式并不完全位于 iframe 的 URL 上,而是在另一个 URL 上,重定向的地方只是加载 iframe 后,它没有工作。重定向的 URL 类似,但参数差异不大,如下所示:

http://blabla.foo2.com/bla?a_aid=1020&a_bid=164&utm_source=affil&offer_id=28

因此,我使用第二个 URL 更改了表单的“操作”属性,现在我正在那里发送数据。它现在可以工作,数据已发送,但存在问题。另一方(我的合作伙伴)无法识别数据是来自我还是来自其他合作伙伴。显然第二个 URL (url_id=32) 中缺少参数,但我不知道如何发送它。我应该尝试 php cUrl 库,但我不确定它在这里是否有帮助。

哦……我不想让我的搭档知道我没有使用他的 iframe,所以我不能向他寻求帮助 :)

php有什么办法,怎么解决?谢谢你的任何想法

4

1 回答 1

1

似乎跟踪是在第一个脚本/url 中完成的,然后数据被发送到第二个 url。也许您可以使用第一个 url 和 cUrl 触发跟踪,然后将所有内容发送到第二个 url。

要使用 curl 获取最后一个 url,请尝试:

$lastUrl = curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);
echo $lastUrl;

另见: http: //php.net/manual/de/function.curl-getinfo.php

于 2012-04-25T07:48:22.863 回答