我正在为一家 SEM 公司设置一些东西,该公司在 google 上对广告进行出价并将流量发送给各种合作伙伴。用户显示一个包含他们搜索的 KW 的 URL (site.com?k=laser%20tag) 并分析流量。到合作伙伴的传出流量通过一个文件 (site.com/outgoing.php),该文件具有“header("Location: $destination");" 在底部,$destination 是 200 个合作伙伴的 URL 之一。
这很好用,但问题是当用户离开网站去找合作伙伴时,他们可以看到引荐页面并且可以看到搜索词是什么。他们希望合作伙伴看不到他们竞标的条款,因为这将允许合作伙伴绕过他们并推出自己的 SEM 策略。
有没有办法可以从“outgoing.php”文件中的引用 URL 中删除查询?由于所有的流量都通过这个文件,我不能把它放进去吗:
$ref=explode('?',$_SERVER['HTTP_REFERER'])
header("Referer: $ref");
header("Location: $destination");
或者,我是否需要首先阻止查询显示在 URL 中?