@steten1

Почему не работает редирект на хостинге beget?

На хостинге beget не срабатывает переход по ссылке
//Код для формы авторизации
if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['button-log'])) {
$email = trim($_POST['email']);
$pass = trim($_POST['password']);

if ($email === '' || $pass === ''){
$errMsg = 'Заполните все поля, пожалуйста!';
}else {
$existence = selectOne('log', ['email' => $email]);
if ($existence && password_verify($pass, $existence['password'])){
$_SESSION['id'] = $existence['id'];
$_SESSION['login'] = $existence['user_name'];
$_SESSION['id_rol'] = $existence['id_rol'];

if ($_SESSION['id_rol']){
header('location: morgunsf.beget.tech/index.php'); // в данном участке кода проблема, всё до него работает
}else {
header('location: morgunsf.beget.tech/user-index.php'); //тут аналогично
}
}else{
$errMsg = 'Почта или пароль введены неверно!';
}
}
}else{
$login = '';
$email = '';
$role = '';
$pass = '';
}
  • Вопрос задан
  • 417 просмотров
Пригласить эксперта
Ответы на вопрос 1
@ALonUa
В давности у меня была такая же проблема и я решил просто наговнокодить...
Просто при необходимости переадресации напишите
echo("<script>window.location.href='ТУТ ВСТАЛЬТЕ URL'</script>")
Ответ написан
Ваш ответ на вопрос

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

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