Я работаю над системой входа для моего сайта PHP. Итак, чтобы все было в порядке, есть страница login.php и страница loginProcessor.php. Страница процессора проверяет введенный email и пароль, ect ... В случае, если введенное пользователем значение недействительно, процессор добавляет сообщение об ошибке в сеанс и отправляет его обратно (через функцию заголовка) на страницу входа, где ошибки сеанса заданы как эхо.Функция MAMP: Header (Location:) перестала работать
Первоначально я начал разработку сайта на своих серверах в HostGator, где все работало нормально (включая функции заголовка). Однако после перемещения сайта локально в MAMP функции заголовка перестали работать. После страницы login.php он просто перемещается на страницу процессора и отображает пустую/белую страницу. Тем не менее, процессор все еще выполняет проверки и ect ... просто не перенаправляет на соответствующие страницы.
Вот первый экземпляр, где я вызываю функцию заголовка в процессоре.
$email = $_POST['email'];
$email = trim($email);
if ($email == '' || $email == 'Your Email') {
$_SESSION['login-error'] = '<div id="error">We didn\'t recognize the email address you entered.<br>Please try again.</div>';
ob_start();
header('/login/');
ob_end_flush();
return;
}
Любые идеи?
Спасибо!
Где у вас есть '«Расположение: ...» '? – deceze