2016-02-22 3 views
2

Я искал для простого кода, но пока не нашел тот, который работает для меня. Я пробовал использовать setInterval, но получился код не очень хорошо.Перейти к следующей странице после этой секунды

<?php switch(n){ case 1: //do this; //then go to next page after this seconds; } ?> 

Я пытался поставить JavaScript в switch..case,

echo "<script type='text/javascript'>setInterval(location.href = 'goHere.php', 3000); 
</script>" 

он направит меня в следующую страницу, не считая вниз. Любые решения?

+0

Использование 'setTimeout' для выполнения каких-либо действий по истечении определенного тайм-аут ... – Rayon

+0

Эта страница может содержать несколько полезных бит для таймера обратного отсчета http://stackoverflow.com/questions/34241575/php-session-variable-not-parsing-but-isset-says-it-is-running-at-0/ 34248806 # 34248806 – Steve

+0

@RayonDabre Я пробовал использовать setTimeout, он все еще перенаправляет меня без участия время. Возможно, я сделал это неправильно. В любом случае, спасибо. –

ответ

2

вы можете использовать функцию заголовка PHP

header("refresh:5;url=wherever.php"); 

и если хочет использовать JavaScript, то вы можете использовать SetTimeout

setTimeout(function() { 
    window.location.href= 'http://www.google.com'; // the redirect goes here 

},5000); 
+0

Это именно то, что мне нужно! Спасибо, что спасли мои 2 часа исследовательского времени. –

+0

@DavidChil, тогда вы можете проголосовать и принять мой ответ – shubham715

Смежные вопросы