public static function redirect($returnTo, $fallback = "/") { // If a Return URL exists, it will unset it and load that location if (isset($_SESSION['login']['return_url'])) { unset($_SESSION['login']['return_url']); header("Location: " . Sanitize::url($fallback)); exit; } // Sets a temporary return URL value (if one doesn't exist) $_SESSION['login']['return_url'] = $returnTo; header("Location: /login"); exit; }