Я загружаю страницу каждую 4-ю секунду (obby_box.php), используя javascript.Эта страница загружается в div на моей странице (index.php).Проблема в том, что (obby_box.php) содержит код, который должен перенаправить клиента из index.php> anotherpage.php.Но он перенаправляет клиента на (anotherpage.php) внутри div, который загружает (obby_box.php) каждую 4-ю секунду.
Таким образом, по сути, он не перенаправляет всю страницу, только внутрь div.
Я пытался использовать все, что смогу.Я пытался перенаправить, используя javascript, jquery, php коды, но он все еще только перенаправляет внутри div.
function getLobbyBox() {
var http;
if (window.XMLHttpRequest) {
http = new XMLHttpRequest();
} else if (window.ActiveXObject) {
http = new ActiveXObject("Microsoft.XMLHTTP");
}
http.onreadystatechange=function()
{
if (http.readyState==4 && http.status==200)
{
document.getElementById("lobby_new_content").innerHTML= http.responseText;
}
}
http.open("GET", "includes/lobby_box.php?noCache=" + Math.random(), true);
http.send();
}
Это функция, которая загружает (obby_box.php) каждую 4-ю секунду.
Это код, который должен перенаправлять на anotherpage.php, но перенаправляет только на него внутри div.
if(mysqli_num_rows($game) > 0) {
echo '<script>window.location.href = "/anotherpage.php";</script>';
exit();
}
Я также пытался
if(mysqli_num_rows($game) > 0) {
header('location: anotherpage.php');
exit();
}
Возможно ли это вообще?решить это так?Или мне нужно найти другой путь?