Код регистрации пользователей. После нажатия на кнопку , редирект не происходит
<?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");
}
}
?>
Может заголовки отправлены до того как вы пытайтесь сделать Redirect
?
Найдите в файле php.ini
строку поставьте на on
(по умолчанию поставлен off
).Так вы можете узнать проблему.
Или просто вместо редиректа с помощью пхп используйте js:
echo '<script>
location.href = "/index.php";
</script>'
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Вот по этой статье делал При переходе в браузере к контроллеру user все работает, но при использовании любого RESTClient при любом методе возвращается...
Нужно запрограммировать на PHP, чтобы имея число 103 (например) мы могли узнать число без %(% = 3% от суммы)
Использую класс PHPExcel https://githubcom/PHPOffice/PHPExcel но обработка происходит очень медленно