javascript重定向问题

时间:2015-11-30 15:32:10

标签: javascript php redirect

我有2个php文件aff.php和goaff.php

在aff.php中执行一些函数,然后将用户重定向到goaff.php

aff.php代码

<?
 here some php functions excuted
?> 
<head>
<script type="text/javascript">
top.location.replace("http://www.example.com/goaff.php?id=text");
</script>
</head>

在goaff.php中我也执行另一个PHP代码,然后重定向到网站

goaff.php代码

<?
here an php function excuted using id from aff.php then redirect

$url = "http://www.example.com";
header("Location: $url");
?>

我的问题是关于aff.php,有些用户根本没有重定向到goaff.php,我通过跟踪来自aff.php的id测试它并将结果记录到数据库中,我需要要知道aff.php中的重定向方法是否有问题,我使用javascript top.location.replace来防止在页面内嵌入页面​​,并确保在用户浏览器中启用了javascript,但它记录的不仅仅是来自用户的40%未被重定向到goaff.php

1 个答案:

答案 0 :(得分:0)

我认为您的问题在于重定向:

如果这是问题,请使用:

window.location.href = "http://www.example.com/goaff.php?id=text"

而不是

top.location.replace("http://www.example.com/goaff.php?id=text");