Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/09/2008, 11:05
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Header, falla a veces,cuando quiere

Que funcione "a veces sí y a veces no" es extraño, sin duda alguna. Quizás tenga que ver con las llamadas a funciones que hacés según el caso.

En realidad solamente hay una regla a seguir: nunca se puede enviar nada de texto antes de una cabecera.
A veces un espacio de más o un salto de línea pueden causar problemas, revisá todos los archivos que incluyas y asegurate de que no se te escapa nada, empezando por que <?php sea lo primero que tenés en cada archivo.
Más aún: en archivos que solamente contienen código PHP, podés obviar la etiqueta de cierre y eso te puede ahorrar algunos fallos difíciles de detectar.

Siempre es recomendable, en vez de usar "echo" en medio del código PHP, guardar el contenido que se quiere enviar en una variable y luego mostrarla donde sea necesario. Así podés tener bloques de código PHP y bloques de HTML separados (PHP al principio del archivo generando lo necesario, HTML al final), evitando estos problemas.


Saludos.