Cita de: Universal SAC en 26 Enero 2008, 05:06 AMCita de: Otto VanHackman en 26 Enero 2008, 03:31 AM
2- ese error es causado generalmente por que la llamada a la función "session_start()" no aparece como la primera linea de codigo dentro del script... es decir fijate que esa linea de codigo: "session_start()" , sea lo primero que tienes dentro del codigo de tu pagina.
Eso es incorrecto, la gente dice eso porque ni se toma el tiempo de leer un rfc sobre http o la simple descripción&datos de las funciones.
Sucede cuando se trata de enviar una cabecera http (esto puede ser, un Location para redireccionar, una cookie.........) DESPUÉS de haber imprimido el contenido del mensaje (lo que va después de las cabeceras).
Mientras envies los headers e inicialices las sesiones ANTES de imprimir código (como tags html) no debe haber ningún problema.
Y quien dijo lo contrario??
Lo que sucede es que La Función Start_session hace uso de los headers y si no la pones al principio SIEMPRE te va a dar ese error, por que como ya dijiste se han enviado las cabeceras junto con otros datos y se esta intentando enviar nuevos elementos para las cabeceras...
Y lo digo yo que tuve ese error más de alguna vez y QUE SI ME TOMO LA MOLESTIA DE LEER LAS DESCRIPCIONES DE LAS FUNCIONES!..
Salu2