Lo de opacar la pagina lo debes de hacer con CSS y Javascript, consultalo en los respectivos foros.
Que el mensaje salga solo una vez, puedes transmitir una variable por una sesión y así indicar que existe y mostrar el mensaje:
pagina1:
Código PHP:
Ver original$_SESSION['mensaje'] = "ingreso exitoso!";
header("Location: pagina2.php");
pagina2:
Código PHP:
Ver originalif (isset($_SESSION['mensaje']) && !empty($_SESSION['mensaje'])) { echo $_SESSION['mensaje'];
unset($_SESSION['mensaje']; }
Saludos.