Ваша архитектура неверна.Вы не должны перенаправлять пользователя на другую страницу, просто чтобы показать сообщения об ошибках.Почему вы не можете просто показать сообщения об ошибках на той же странице.
Подумайте об изменении потока приложений.Но если вы настаиваете на том, чтобы сделать что-то подобное, то вы можете использовать сеансы для этого.В signup.php, если проверка не удалась
if(!validation)
{
$_SESSION["err"] = $error;
}
Тогда в msg.php вы можете легко получить доступ к переменной сеанса как
foreach($_SESSION["err"] as $err) {
echo $err;
}
Но если это то, что вы намереваетесь сделать, есть многолучшие способы сделать это и рассмотреть возможность изменения вашего потока, чтобы сделать лучше.