0
$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>";
4

1 回答 1

2

如果您将页面存储在字符串变量中并在最后输出,您只需进行元刷新:

$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>";
于 2011-08-30T23:54:15.517 回答