Php $\会话值计数器

Php $\会话值计数器,php,session,counter,Php,Session,Counter,我有一个小测验,其中使用类似这样的会话将结果发送到result.php页面 { $_SESSION['result'] = 'Correct Answer!'; }else{ $_SESSION['result'] = 'Wrong Answer!'; } 在session.php页面上,我想要一个计数器来计算所有的“正确答案!”还有“回答错了!”。最后,我还试图计算算术,以显示正确和错误结果的百分比以及基于此计数器的总分 有什么建议吗?

我有一个小测验,其中使用类似这样的会话将结果发送到result.php页面

    {
        $_SESSION['result'] = 'Correct Answer!';
    }else{
        $_SESSION['result'] = 'Wrong Answer!';
    }
在session.php页面上,我想要一个计数器来计算所有的“正确答案!”还有“回答错了!”。最后,我还试图计算算术,以显示正确和错误结果的百分比以及基于此计数器的总分


有什么建议吗?

这不是一个简单的例子,想存储回答的问题数量和正确回答的问题数量吗

如果是这样,正确答案的百分比为
($correctCount/$totalCount)*100

计数器初始化(可在每次单步执行之前执行):

计数器步进:

if(!isset($_SESSION['correctAnswers'])
    $_SESSION['correctAnswers'] = 0;
if(!isset($_SESSION['wrongAnswers'])
    $_SESSION['wrongAnswers'] = 0;
if(...) {
    $_SESSION['result'] = 'Correct Answer!';
    $_SESSION['correctAnswers'] += 1;
}else{
    $_SESSION['result'] = 'Wrong Answer!';
    $_SESSION['wrongAnswers'] += 1;
}
分数:

$correctAnswers = $_SESSION['correctAnswers'];
$totalAnswers = $_SESSION['wrongAnswers'] + $correctAnswers;
if($totalAnswers > 0)
    $score = $correctAnswers / ($totalAnswers) * 100;
else 
    $score = 0;