Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/12/2006, 19:29
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Re: ob_start(); y diferentes dudas

Yo no usaría las funciones de control del buffer, siendo que "ordenando" un poco tu código no originarás nunca ese problema de "cabeceras enviadas".

El uso de las funciones del control del buffer consumen un extra de recursos del servidor (he de ahí que se puede mejorar este tema simplemente como expongo).

El mensaje de error te dice exactamente donde estás originando el "problema":

output started at index.php:8

Ahí te dice que en esa línea tienes un espacio, salto de línea, algo de HTML .. un echo "algo" .. o salida en general originada. A veces uno usa código que se llama bajo un "include()" y es en ese script donde tal vez al final o principio del mismo (mejor dicho entre <? y ?> definiciones de apertura/cerrar código PHP) ahí es donde está ese "espacio" o salto de línea.

En resumen se trata de ordenar tu código para colocar el inico de uso de sesiones: session_start() antes de esas "salidas" o HTML o lo que uses antes.

Si tienes dudas al respecto, deberías colocar el código completo que usas textual (no omitas nada) .. y así te podremos asesorar sobre como "ordenarlo" si es que tienes alguno de los problemas planteados.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.