lo que deseas hacer tu es enviar el mensaje de error al usuarios también llamados mensajes flash
Cita: Un mensaje flash es un mensaje temporal que se almacena en la sesión del usuario y que se borra automáticamente después de la siguiente petición.
se manejan a nivel de session, ejemplo
Código PHP:
Ver originalif ($udata['username'] != $username) {
$_SESSION['erro'] = "Usuario incorrecto.";
}
en tu página index
claro normalmente en cuando uno usa un framework el componente de user te provee de métodos para trabajar este tipo de mensajes, pero en teoría el concepto es ese, crear una variable de sesión con el mensaje que se mostrará luego de la redirección y en esa petición se elimina