function confirm()
{
global $db;
$new_hash = clear_str($_GET['hash']);
$query = "UPDATE . PREF .`users` SET confirm = '1' WHERE `hash` = '%s'";
$query = sprintf($query, mysqli_real_escape_string($db, $new_hash));
$resutl = mysqli_query($db, $query);
if (mysqli_affected_rows($resutl) == 1) {
return TRUE;
} else {
return "Не верный код подтверждения регистрации";
}
}
?>
if($_GET['hash']) {
$confirm = confirm();
if($confirm === TRUE) {
$_SESSION['msg'] = "Ваша учетная запись активирована. Можете авторизироваться нга сайте.";
header("Location:".$_SERVER['PHP_SELF']);
exit();
}
}
else {
$_SESSION['msg'] = $msg;
header("Location:".$_SERVER['PHP_SELF']);
exit();
}
Регистрация проходит успешно, отправляет ссылку на регистрацию, но дальше, не получается перейти по ссылку, что бы успешно подтвердить регистрацию, в чем причина?