Первым делом я решил воспользоватся
header("Location: http://www.web.com/"); /* Перенаправление броузера */
Но загвоздка в том что вызов этой команды должен производится выше любого тега html
Но в данный момент у меня код выглядит так
<form action="sign.php" method="POST" class="form-user">
<div class="form-box">
<p class="text-form">ЛОГИН</p>
<input type="text" name="login" value="<?php echo @$data['login']; ?>">
</div>
<div class="form-box">
<p class="text-form">ПОЧТА</p>
<input type="email" name="email" value="<?php echo @$data['email']; ?>">
</div>
<div class="form-box">
<p class="text-form">ПАРОЛЬ</p>
<input type="password" name="password">
</div>
<div class="form-box">
<p class="text-form">ПОВТОРИТЕ</p>
<input type="password" name="password_2">
</div>
<?php
if (isset($data['do_signup'])){
if (empty($errors)) {
// все хрошо регистрируемся
$user = R::dispense('user');
$user->login = $data['login'];
$user->email = $data['email'];
$user->password = password_hash($data['password'], PASSWORD_DEFAULT);
R::store($user);
echo '<div class="errors">Вы зарегестрированы</div>';
}
else {
echo '<div class="errors">'.array_shift($errors).'</div>';
}
}
?>
<div class="form-box">
<button type="submit" name="do_signup" class="button-form">Регистрация</button>
</div>
</form>
На место
echo '<div class="errors">Вы зарегистрированы</div>';
я хотел вставить как раз тег header("Location") но так не получается.
Есть ли какой другой способ сделать переадресацию после успешной регистрации