如何保持引用页面的查询不被传递?

时间:2012-09-26 23:57:33

标签: php http-headers referer

我正在为一家SEM公司设置一些东西,该公司会在Google上投放广告并向各个合作伙伴发送流量。用户显示的URL包含他们搜索的KW(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中?

0 个答案:

没有答案