Cita:
Iniciado por manuel__7 Y esta es una solución totalmente valida en código php, sino no estrían disponibles esas funciones.
1. No es una "solución", es un hack, uno muy feo.
Y que sea válido no significa que sea correcto, te invito a reflexionarlo.
El uso de este hack sólo demuestra la ignorancia del programador acerca de cómo funciona HTTP, y sobre todo, cómo interactúa PHP con dicho protocolo.
Primero se deben enviar las cabeceras, siempre, y las cabeceras incluyen cookies desde luego.
Después se debe enviar todo el cuerpo de la respuesta, que ahí vendría el HTML, etc.
Si no comprendes eso no deberías dedicarte a la web.
Cita:
Iniciado por manuel__7 Esto también nos permite el envio de cookies luego de la emisión de cabeceras. Y dado que conoces la función demostrarias que eres un excelente programador o por lo menos más que los que la ignoran... jajaja
2. Eso demuestra perfectamente el punto 1, no sabes de lo que hablas.
El uso de buffers tiene otro objetivo, que es almacenar toda salida de un script PHP para después procesarla, escribirla a un archivo, etc.
Un buen script de PHP no necesita de buffers para poder enviar cabeceras o cookies al navegador, todo está en el flujo, si tienes control sobre tu programa entonces sí eres un excelente programador.
Espero tu respuesta.