Tengo una dudilla:
Tengo 2 servidores, cada uno con una versión diferente de PHP.
En el servidor mas reciente tengo instalada la versión 4.4.7.
En el servidor mas antiguo tengo la versión 4.3.10.
La cosa es que tengo una parte del código PHP que no funciona en el servidor mas reciente, en cambio en el servidor mas antiguo va bién.
Ese código redirecciona a ok.html si se ha enviado el formulario, de lo contrario te lleva a error.html. El formulario funciona a la perfección y me llega al mail, pero no hay redirección alguna.
No creo que las versiones del PHP sean tan diferentes como para que haya algún cambio significativo en header, he buscado un poco y no lo debo haber entenido mucho, porque creo que el error solo puede deberse a eso.
Código :
echo ("<center><font face='Tahoma,Verdana,Arial'><h1>"); if (mail($destino,$masunto,$cuerpo,$cabeceras)) { header ("Location: ok.html"); } else { header ("Location: error.html"); } echo ("</center></font></h1>"); ?>
Si alguien pudiera echarme una mano, le estaria eternamente agradecido.
Gracias de antemano.