GPTスクリプト用のユニバーサルポストバックシステムを構築しようとしていますが、少し問題があります。
私が行っていることがPHPで許可されているかどうかはわかりませんが、それが問題になる可能性がありますが、これが私が得たものです。
$ip = cleanQuery($_SERVER['REMOTE_ADDR']);
$getaffip = mysql_query("SELECT * FROM affiliates WHERE affip = '".$ip."' OR affip2 = '".$ip."' OR affip3 = '".$ip."' OR affip4 = '".$ip."'");
$affinfo = mysql_fetch_array($getaffip);
$affname = $affinfo['name'];
$campidi = $affinfo['campid'];
$subidi = $affinfo['subid'];
$ratei = $affinfo['rateid'];
$statusi = $affinfo['creditstatus'];
$credit = $affinfo['creditid'];
$reverse = $affinfo['reverseid'];
$subid = cleanQuery($_GET['$subidi']);
$rate = cleanQuery($_GET['$ratei']);
$status = cleanQuery($_GET['$statusi']);
$campid = cleanQuery($_GET['$campidi']);
これが意味するのは、特定のアフィリエイトが情報をポストバックに送信するときに使用する変数をプルすることです。たとえば、これをポストバックURLに送信します。
http://yoursite.com/postback/postback.php?campaignid=11546&yti=me&credit=1
$affinfo
フェッチは、特定$subidi
のアフィリエイトが投稿したアフィリエイトについて上記のリンクのように送信する定義済みの情報をプルしますが、はその情報をプルyti
しません。;に変更すると機能します。この場合、ただし、すべてのアフィリエイトがポストバックスクリプトに情報を送信するときに同じ変数を使用するわけではないため、ユニバーサルにはなりません。$campidi
campaignid
$_GET
$_GET['yti']
$_GET
はサポートされていないと思っている$values
ので、正しい情報を取得するための最善の方法は何でしょうか。それとも、見落としているタイプミスがあるのでしょうか。