Php重新加载10次并回显一个数字

问题描述 投票:0回答:1

我有我的代码:

for ($i=0; $i<10; $i++){

    echo $i;
    header("Refresh:3");
    exit;
}

我想做的是重新加载页面10次(我认为for循环可能会有所帮助)并每次回显一个数字。所以基本上就像:

echo“ 0”然后刷新并回显“ 1”然后刷新并回显“ 2”,依此类推10次。我在做什么错?

php loops refresh reload
1个回答
1
投票

您需要记住计数器在哪里,并且需要使用SESSION

<?php
session_start();
if (! isset($_SESSION['cnt']) ) {
    $_SESSION['cnt'] = 0;
}

if ( $_SESSION['cnt'] < 10 ) {
    $_SESSION['cnt'] = $_SESSION['cnt'] + 1;
    header("Refresh:3");
    exit;
}
© www.soinside.com 2019 - 2024. All rights reserved.