1

Infusionsoft にフィードする単純な Web フォームがあります。私の電話ではありません。AJAXルーチンを実行するためにcurlで問題なく送信していましたが、Infusionsoftのドメインとサンキューページに移動する代わりに、リターンに基づいてサンキュー/エラーメッセージを表示するだけでした。これまでのところすべて順調です。私が遭遇した問題は、アフィリエイト Cookie に関するものです。どうやら私がアフィリエイトを設定するたびに、アフィリエイト データを含むサインアップ フォームへの URL が生成され、その URL に Cookie が設定されます (http://www.example.com?p=XXX&w=XXX)。

curlルーチンでそれを取り除いています。curl を介して送信するときに「url cookie」を有効にするにはどうすればよいですか? 私の用語が間違っている場合はお詫び申し上げます。これは私が通常行っている範囲を超えているため、修正をお願いします。

それはわかってcurl_setoptいますが、適切な決定を下すのに十分なほど理解していません。基本的に、URLで開始されたセッションを維持するために必要です。この投稿が不足していることは承知していますが、残念ながら私の理解も不足しています。

4

2 に答える 2

2

アフィリエイトCookieはinfusionsoft.comドメインに関連付けられており、スクリプトがInfusionsoftドメインにない限り、それにアクセスすることはできません。これを行う他の唯一の方法は、このページの手順のハッキングされたバージョンを使用することです-http://kb.infusionsoft.com/index.php?/article/AA- 00878 /0/How-can-I-track -アフィリエイトアクティビティ-if-I-capture-leads-or-process-orders-through-the-Infusionsoft-API.html

一番、

ヨルダン

于 2012-01-14T16:27:00.890 に答える
1

InfusionSoft のサイトでホストされている Web フォームのバージョンに対して CORS AJAX 要求を行うことができるため、最新のブラウザーでそれを行うことができます。非表示のものも含めて、すべてのフォーム フィールドと名前を模倣する必要があります。そのため、ホストされている WebForm バージョンにフォームを送信し、Firebug または Chrome の開発ツールを使用して HTTP リクエストを監視する必要があります。次に、同じフォーム フィールド/名前を使用してaction、ホストされているフォームの属性が AJAX 要求を介して指している場所にフォームを送信する必要があります。

私は AJAX を使用してこれを正常に実装しましたが、CORS AJAX セキュリティの問題のため、IE 7、8、および 9 では機能しません。これらのブラウザに対する私の回避策は、cURL をプロキシとして使用してフォームを送信することです。これらの特殊なブラウザの唯一の欠点は、InfusionSoft の Web プロファイルでアクセスした URL を示す Cookie を受信しないことです。

于 2014-02-27T14:57:13.107 に答える