Hola
que tengo un formulario con una validacion y una funcion mail() para mandar el formulario al correo señalado.
y tengo este codigo en el archivo donde esta el script ("send.php")
Código PHP:
if(mail($para, $asunto, $contenido,$headers))
{
$nombre = "";
$email = "";
$contenido="";
$rs = 1; // rs = resultado;
header("location:contactanos.php?rs=$rs");
}
la variable $rs la utilizo para redireccionar del archivo send.php a contactanos.php devolviendo el resultado de si se a enviado o no el correo
pero me da un error cuando cargo la pagina me salta mensaje no enviado por defecto sin haber utilizado aun el formulario.
el problema debe de estar en contactanos.php que es donde tengo el siguiente codigo:
Código PHP:
<?php
if(isset($_GET['rs']))
{
$res = (int) $_GET['rs'] ;
}// el cast es por seguridad y evitar que te cuelen codigo por get.
if ($res)
{
echo " correo enviado ";
}
else
{
echo " No se ha podido enviar el correo";
}
?>
como puedo solucionar esto? que me diga si se ha enviado o no el formulario pero solo tras haberlo utilizado.....