Google の広告に入札し、さまざまなパートナーにトラフィックを送信する SEM 会社のために何かを設定しています。ユーザーが検索したキーワード (site.com?k=laser%20tag) を含む URL が表示され、トラフィックが分析されます。パートナーへの発信トラフィックは、"header("Location: $destination");" を持つファイル (site.com/outgoing.php) を通過します。$destination は 200 のパートナーの URL の 1 つです。
これは問題なく機能しますが、問題は、ユーザーがパートナーのサイトから離れたときに、参照元のページが表示され、検索語が何であったかを確認できることです。彼らは、パートナーがどの条件に入札したかをパートナーが見ないようにしたいと考えています。なぜなら、パートナーがそれらを回避して独自の SEM 戦略を展開することを可能にするからです。
「outgoing.php」ファイルの参照 URL からクエリを取り除く方法はありますか? 送信トラフィックはすべてこのファイルを通過するため、次のように記述できません。
$ref=explode('?',$_SERVER['HTTP_REFERER'])
header("Referer: $ref");
header("Location: $destination");
または、そもそも URL にクエリが表示されないようにする必要がありますか?