
24/06/2006, 13:22
|
|
Este error es recurrente, siempre aparece algún mensaje sobre éste....
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\carpeta\www\iniciar.php:85) in C:\carpeta\www\iniciar.php on line 218
Simple: no se pueden enviar cabeceras (lo cual incluye cookies) luego de haber enviado siquiera un espacio al navegador.
Para evitar este error:
1.- NO hagas ningún "echo" o "print" o pongas código html antes de enviar la cabecera.
2.- que la etiqueta de apertura de código php comienze en la primera fila y en la primera columna, no podés mandar ni siquiera un espacio o un salto de línea.
3.- Es probable que antes con php4 tuvieras deshabilitada la opción de mostrar los mensajes de error o las advertencias, y php5 esté configurado para sí mostrar las advertencias.
Probá eso, y si no funciona, preguntá de nuevo, pegando el código que tenés.
Saludos |