Mirad lo que pone en los comentarios de los usuarios en
http://www.php.net/manual/en/functio...rite-close.php . Segun eso siempre hay que llamar la funcion session_write_close() antes de un header("Location: "); o no se guardan las variables de sesion.
Saludos.