大家好,最近几天我一直在学习 PHP,并决定使用表单和单选按钮进行测试。通过使用提交按钮,我设法将变量传递到流程测试页面,该页面进行计算并将其发送回原始页面。虽然我在使用 GET 请求来接收和显示数据时遇到问题。我对这个问题的无知表示歉意。
进程测试.php
<?php
session_start();
$totalScore = 0;
if($_POST['q1'] == "a"){$totalScore += 20;}
if($_POST['q2'] == "c"){$totalScore += 20;}
if($_POST['q3'] == "b"){$totalScore += 20;}
if($_POST['q4'] == "a"){$totalScore += 20;}
if($_POST['q5'] == "c"){$totalScore += 20;}
header("Location: C1L4.php?totalscore = $totalScore");
exit();
?>
C1L4.php(测试的来源)
<?
$totalScore=$_GET['totalscore'];
echo $totalScore;
?>
如果可能的话,有人可以给我一个简短的描述,我在 GET 请求中做错了什么以及为什么没有定义变量将不胜感激。