1

私の問題: パートナーからの iframe があります

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

訪問者がデータを送信できるように、ページにあるフォーミュラです。ここで、独自のフォーミュラーを作成して (送信データをより詳細に制御できるようにするため)、データをパートナーに送信したいと考えています。最初に、フォームの 'action' 属性に iframe から URL を追加して POST メソッドで送信しようとしましたが、元のフォーミュラーが iframe からの URL ではなく、別のフォーミュラーであることがわかりました。 iframe がロードされた後、動作しませんでした。リダイレクトされた URL は似ていますが、パラメーターにほとんど違いはありません。次のようになります。

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

そこで、この 2 番目の URL を使用してフォームの「アクション」属性を変更し、そこにデータを送信しています。現在は機能しており、データは送信されていますが、問題があります。反対側 (私のパートナー) は、データが私からのものか別のパートナーからのものかを識別できません。どうやら 2 番目の URL (url_id=32) にパラメーターがありませんが、送信方法がわかりません。php cUrl ライブラリを試すことになっていたのですが、ここで役立つかどうかはわかりません。

ああ...そして、私が彼のiframeを使用していないことをパートナーに知られたくないので、彼に助けを求めることはできません:)

PHPで解決する方法はありますか?アイデアをありがとう

4

1 に答える 1

1

追跡は最初のスクリプト/URL で行われ、データは 2 番目の URL に送信されるようです。おそらく、最初の URL と cUrl でトラッキングをトリガーし、すべてを 2 番目の 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 に答える