#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 ;
Просто сделайте это