Обновление страницы после завершения загрузки, добавьте переменную - PullRequest
0 голосов
/ 31 августа 2011
$test = $_GET['nr'];
    $class = new class;
    echo $class->function($test);

Я хочу увеличить $test после полной загрузки страницы.

Проблема в том, что я не знаю как.Цикл $ test обычно покажет мне много ошибок.как function cannot be declared again У меня одинаковые имена функций с разной функциональностью.И это довольно длинный код.

Кто-нибудь знает, как я могу это сделать?Спасибо.

РЕДАКТИРОВАТЬ:

Когда страница полностью загружена, я хочу, чтобы она добавила + 1 к $test, а затем обновила ее с новой переменной.можно сделать это вручную:

$next = $test + 1;
    echo "<a href='/index.php?nr=". $next . "'>Next page</a>";

1 Ответ

2 голосов
/ 31 августа 2011

Если вы храните страницу в строковой переменной и выводите ее в конце, вы можете просто выполнить мета-обновление:

$next = $test + 1;
echo "<meta http-equiv=\"refresh\" content=\"5; url=/index.php?nr=$next\">";

... обновит страницу через 5 секунд после завершения загрузки.

В противном случае вы можете выполнить простое обновление JavaScript:

$next = $test + 1;
echo "<script type=\"text/javascript\">\nfunction reloadPage() {\nwindow.location.href = '/index.php?nr=$next';\n}\nsetTimeout(reloadPage,5000);\n</script>";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...