01/02/2012, 11:06
|
| $this->role('moderador'); | | Fecha de Ingreso: mayo-2006 Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 8 meses Puntos: 2135 | |
Respuesta: Permitir salida antes de header Eso es porque seguramente tiene el parámetro de output_buffering en algún valor. Lo que hace ese parámetro es "guardar" todo lo que se esta imprimiendo en el buffer y lo envía después de xKB (ese x es el parámetro output_buffering) por lo que sí encuentra un header() antes de que sean los xKB, va a envíar primero el header() y ya se ignora el resto del contenido.
Si bien es útil el output_buffering, no se debe de programar pensando en que todos los servidores tendrán el parámetro en algo diferente de 0 (0 indica que esta desactivado) ya que en servidores donde este desactivado causa el error antes mencionado.
La desventaja de usar output_buffering, es que hace un poco más lento el proceso de PHP al guardar la salida en buffer (no es mucho).
Lo mejor es poner el header antes de cualquiér salida HTML.
Saludos. |