С сообщением об ошибках или даже с лучшей практикой при отключении переменной в PHP вы должны проверить, существует ли она в первую очередь (в этом случае она не всегда существует), а также отключить ее или просто отключить?
<?PHP
if (isset($_SESSION['signup_errors'])){
unset($_SESSION['signup_errors']);
}
// OR
unset($_SESSION['signup_errors']);
?>