Cita:
Iniciado por daveee Yo tengo otro problemas con sesiones y header... y no se como solucionarlo...
Tengo entendido que son bastante caprichosas estas sentencias...
Tengo un .php donde abro session (session_start()) y compruebo si lleva muchos tiempo inactivo... entonces si no lleva mucho tiempo inactivo continua la sesion y sino la destruye... este lo abro en todas las paginas... y toda funciona bien... pero..
cuando pongo ese include dentro de otro php... que contiene un header me dice q ya ha enviado la cabezera el include... y si lo pongo delante... hace el header("Location:...." pero no hace el include... por lo que tp debe empezar la session... lo curioso es que cuando le digo $_SESSION["id"] me duevelve el valor correcto...
esto a que se debe? espero explicarme bien.. Un saludo!
Deberías indicar el código que usas y el error -textual- que obtienes (sin omitir nombres de los scripts que ahí se te indican).
Un espacio .. un salto de línea antes de tus <? .. o al final de tu ?> del script que llamas en tu include .. ya origina esa "salida" por la que alega PHP. (por eso .. si nos indicas el código y el mensaje de error te podremos orientar mejor).
Un saludo,