La verdad no entiendo como puede ser esa la solucion al
problema completo, si antes de definir la variable $oculto estas redireccionando, y es mas, redireccionas sin pasar la variable $oculto al script de destino :S
Código PHP:
<?php
header("Location: $_SERVER['HTTP_REFERER']");
$oculto = "Mail enviado correctamente.";
?>