我有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
答案 0 :(得分:0)
我认为您的问题在于重定向:
如果这是问题,请使用:
window.location.href = "http://www.example.com/goaff.php?id=text"
而不是
top.location.replace("http://www.example.com/goaff.php?id=text");