Я пытаюсь сделать скрипт проверки в php для формы регистрации.Проблема в том, что сообщение об ошибке не отображается, и я не могу понять проблему.Я пробовал разные источники, но что-то ускользает от глаз
Это в файле register-page.php .Код проблемы - это php-код в теге
<form method="post" action="register-user.php" class="col-12" id="login-position">
<?php
if(!empty($_SESSION['errors'])){
echo $_SESSION['errors'];
}
?>
</form>
И это в register-user.php:
array_push($error, "User already exists");} ($error is the array where I put the error messages.
if (count($error) == 0)
{
//some code to insert into database, works fine
}
else {
$_SESSION['errors'] = $error;
header("Location: register-page.php");
exit;
}
На экране ничего не печатается.В качестве упоминания в заголовке файла у меня есть $ session_start ().Когда я нажимаю кнопку «Отправить», я ожидаю, что страница обновится и покажет сообщение об ошибке.Можете ли вы помочь?