No sé a qué página redireccionas . .pero podría ser una dedicada que sólo muestre ese mensaje como te propone claudiovega .. o bien usas alguna variabel de control para indicar que a esa página llega por tal sito .. ejemplo:
Código PHP:
header("Location: tu_pagina.php?codigo=ok");
exit;
y en tu_pagina.php .. donde quieras presentar tu mensajito:
Código PHP:
if (isset($_GET['codigo'])){
echo "Autentificación correcta .. bienvendio";
}
Cita: pero la verdad es ke no entiendo por que con el enlace no funcionaba y con el redireccionamiento si funciona.
Sucede por qué donde muestras el mensaje es en el mismo script que recibe tus variables de tu formulario .. para ese punto el navegador guarda copia de esas variables hasta que cambia de página si tu recargas esa página (donde te decia bienvennido ..) el navegador intenta enviarlas denuevo.
Al usar las cabeceras HTTP de redireccionamiento (heade("location ...") le dices al navegador que "se olvide de todo lo demas" y que cargue tal página nueva.
Un saludo,