Cita:  
					Iniciado por _Adrian_  
  Porque abres el 
echo con 
' y si pones solamente la comilla el php interpreta que has 
finalizado el echo: 
echo '<script type="text/javascript"> setTimeout("location.href='.
Pero si pones la barra inversa, inserta la comilla sólo en en código fuente (el que es interpretado por el navegador), no 
finaliza el echo. 
Saludos  

   He hecho un error (y ya no puedo modificar el mensaje): quería decir que interpreta que has finalizado el string del echo, no el echo. 
Saludos  
