Double Redirect会员链接与PHP和JavaScript

时间:2013-05-12 10:28:01

标签: php javascript redirect affiliate

我编写了一个小脚本go.php,它接受来自引用网址的链接参数,然后在几秒钟后将用户重定向到该页面。

例如,refferring url是:

http://www.site1.com/go/go.php?url=http://www.site2.com

go.php脚本包含以下代码:

<script type="text/javascript">
function movetopage(){
window.location = "<?php echo $_GET['url']?>"
}
</script>

<body onLoad="setTimeout('movetopage()', 3000);">

如果我发送给各个人的网址是标准域名,则此功能绝对正常。

但是我想将其推荐给联盟提供商,该联盟提供商也会以以下形式重定向:

http://site1.com/go/go.php?url=http://www.site2.com/redirector.aspx?aid=6352

有些东西是错的,当go.php启动movetopage函数将它们发送到下一个链接时它返回404并且我猜这与第二次重定向有关。

有人可以告诉我如何调整代码以使其正常工作,谢谢!

1 个答案:

答案 0 :(得分:0)

如果您只是使用PHP跳转到该怎么办?

if(isset($_GET['url']))
    header('Location: '. $_GET['url']);