Почему не срабатывает header location?

Код регистрации пользователей. После нажатия на кнопку , меня перебрасывает по пути этого файла
<?php
	if (isset($_POST['reg'])) {
		$login = htmlspecialchars($_POST['login']);
		$password = htmlspecialchars($_POST ['password']);
		$email = htmlspecialchars($_POST ['email']);
		$bad = false;
		session_start();
		unset($_SESSION['error_login']);
		unset($_SESSION['error_password']);
		unset($_SESSION['reg_success']);
		if ((strlen($login) < 3) || (strlen($login) > 32)) {
			$_SESSION['error_login'] = 1;
			$bad = true;
		}
		if ((strlen($password) < 6) || (strlen($password) > 32)) {
			$_SESSION['error_password'] = 1;
			$bad = true;
		}
		if (!$bad) {
			$mysqli = new mysqli("localhost", "root", "", "Hunter");
			$password = md5($password);
			$mysqli->query("INSERT INTO users ('login', 'password', 'email') VALUES ('$login', '$password', '$email')");
			$mysqli->close();
			$_SESSION['reg_success'] = 1;
			header("Location: index.php");
		}
	}
?>
  • Вопрос задан
  • 320 просмотров
Пригласить эксперта
Ответы на вопрос 1
romy4
@romy4
Exception handler
куда перебрасывает?
что в $_POST?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы