Realmente me he leido el tema de los header y no acabo de entender, el codigo que me da este error es el siguiente:
Código PHP:
header ("Location: $redir&error=0");
Muxas gracias.
| ||||
Re: Problemas con los header Ese error se presenta cuando, antes de enviar alguna cabecera http (que es lo que hace header), existe alguna salida para mostrar en pantalla. Esto "confunde" a php, ya que éste presupone que todas las cabeceras http ya han sido enviadas al momento de mostrar algo en pantalla, que es el proceso normal. Cuando hablamos de salida, no sólo hablamos de cosas visibles: pueden ser espacios en blanco, saltos de línea, tabulaciones, etc. Para evitarlo, existen 2 caminos: 1)ordenar el código para que siempre se envíen las cabeceras antes que cualquier salida (hay que asegurarse de que no existan echos, blancos, saltos de línea, etc antes de cualquier header, o session_start o setcookie, que también envían cabeceras). 2)controlar el flujo de salida con ob_start y ob_end_flush o similares: http://www.programacionweb.net/artic...ticulo/?num=77
__________________ Fast, lightweight, cross-platform framework for building incredible, powerful JavaScript applications |
| |||
Re: Problemas con los header No puedo negar eso, de hecho tampoco sé si sea cierto, pero hice la prueba: Código PHP: Un saludo, |
| ||||
Re: Problemas con los header Claro que funciona, porqué no habría de hacerlo, si sólo estás enviando cabeceras http? El problema se produce sólo cuando hay salidas antes de las cabeceras, por ejemplo, probá poner un echo 'lo que sea'; antes de cualquiera de las 2.
__________________ Fast, lightweight, cross-platform framework for building incredible, powerful JavaScript applications |