JavaSript: PHP: setTimeout(location.reload();, 30000);//В милисекундах Однако правильней будет так: PHP: setTimeout(function() {location.reload();}, 30000);//В милисекундах Ну или например через тег META: PHP: <meta http-equiv="Refresh" content="30; URL=/"> Так же можно без указания страницы: PHP: <meta http-equiv="Refresh" content="30" /> Или даже через HTTP заголовки: PHP: <?php header("Refresh: 30; /"); ?> Так же можно без указания страницы: PHP: <?php header("Refresh: 30"); ?>