у меня есть 2 PHP файлы aff.php и goaff.phpJavascript Перенаправление вопрос
в 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 и регистрируя результаты в базе данных, мне нужно чтобы узнать, есть ли что-то неправильно с методом перенаправления в aff.php или нет, я использовал javascript top.location.replace, чтобы предотвратить встраивание страницы внутри фреймов, а также чтобы убедиться, что javascript включен в браузере пользователя, но он регистрирует больше, чем 40% от пользователей не перенаправляется goaff.php
Почему вы не перенаправлять пользователей с PHP? – Reeno
добавление 'return (false);' после того, как ваш top.location.replace() может сделать трюк. – Matheno
Я использовал javascript top.location.replace, чтобы предотвратить встраивание страницы внутри фреймов, а также чтобы убедиться, что javascript включен в пользовательском браузере –