Как мне получить доступ к моей переменной из другого файла?

#php #variables

#php #переменные

Вопрос:

Я пытаюсь получить доступ к своей переменной $score из другого файла, но продолжаю получать сообщение об ошибке.

Я уже пытался добавить к ней global, чтобы сделать ее глобальной переменной, и я пробовал это без global.

Мой текущий код приведен ниже (не все файлы, а только немного)

process.php файл (строки 29 -34)

 if($correct_choice == $selected_choice){
    global $score;
    $_SESSION['score']  ;
    $score = $score  ;
}
 

final.php файл (строки 36 — 30)

Готово!

Поздравляю! Вы завершили тест

Итоговый результат:

Повторите тест

Я хочу, чтобы оценка, которую пользователи получили в своем тесте, отображалась на экране, однако прямо сейчас я продолжаю получать ошибку «Notice: неопределенная переменная: оценка в C:xampphtdocsprojectphpstaffquizfinal.php в строке 30 T ‘ Строка 30 равна <?php echo $score; ?>

На случай, если вам интересно, я уже включил <?php session_start(); ?> в оба файла и $_SESSION['score'] , похоже, работает нормально.

Комментарии:

1. Где вы включаете process.php ?

2. вы можете использовать $_SESSION для доступа к вашей переменной из разных файлов ,

3. о, я не включил его, также я немного смущен тем, как вы используете $S_SESSION

4. Я добавил ` <?php include «process.php » ?> ` но я все еще получаю ту же ошибку

5. $score = $_SESSION['score']; $score ; Просто сделайте это